MCPcopy
hub / github.com/graphif/project-graph / inCenter

Method inCenter

packages/shapes/src/Rectangle.ts:22–26  ·  view source on GitHub ↗

* 构造一个相对于屏幕来说内容居中的矩形 * 用于UI初始化窗口

(size: Vector)

Source from the content-addressed store, hash-verified

20 * 用于UI初始化窗口
21 */
22 public static inCenter(size: Vector): Rectangle {
23 const screenCenter = new Vector(window.innerWidth, window.innerHeight).divide(2);
24 const location = screenCenter.subtract(size.divide(2));
25 return new Rectangle(location, size);
26 }
27
28 public get left(): number {
29 return this.location.x;

Callers 2

index.tsxFile · 0.80

Calls 2

divideMethod · 0.80
subtractMethod · 0.45

Tested by

no test coverage detected