6 Star 10 Fork 4

神岛实验室/神岛产品文档

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Vec2.md 1.46 KB
一键复制 编辑 原始数据 按行查看 历史

C-二维向量

declare class Vec2 {
    //...
}

属性

x: number {#x}

默认值:0

Vec2的x坐标。


y: number {#y}

默认值:0

Vec2的y坐标。

静态方法

create(val?:{x:number;y:number;} | Vec2): Vec2 {#create}

创建并返回一个新的Vec2。如果提供了一个Vec2作为参数,新的Vec2的x和y将被设置为给定Vec2的x和y。如果没有提供参数,新的Vec2的x和y将被设置为0。

输入参数

参数 必填 默认值 类型 说明
val {x:number;y:number;} | Vec2 xy坐标

返回值

类型 说明
Vec2 二维向量对象

方法

copy(val: Vec2): Vec2 {#copy}

复制给定的Vec2的x和y到当前Vec2。

输入参数

参数 必填 默认值 类型 说明
val Vec2 二维坐标

返回值

类型 说明
Vec2 二维向量对象
let vec1 = Vec2.create({x: 1, y: 2});
let vec2 = Vec2.create();
vec2.copy(vec1); // vec2的x和y现在都被设置为vec1的x和y
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/box3lab/box3-product-document.git
git@gitee.com:box3lab/box3-product-document.git
box3lab
box3-product-document
神岛产品文档
master

搜索帮助