/** * Vec2 对象表示二维坐标系统中的某个位置,其中 x 表示水平轴,y 表示垂直轴。 */ export declare class Vec3 { /**该点的水平坐标。*/ x: number; /**该点的垂直坐标。*/ y: number; z: number; /** * 根据指定坐标,创建一个新的 Vec2 对象。 * @param x (可选)水平坐标。 * @param y (可选)垂直坐标。 */ constructor(x?: number, y?: number, z?: number); /** * 将 Vec2 的成员设置为指定值。 * @param x 水平坐标。 * @param y 垂直坐标。 * @return 当前 Vec2 对象。 */ set(x: number, y: number, z: number): Vec3; /** * 重置 */ reset(): Vec3; /**返回包含 x 和 y 坐标的值的字符串。*/ toString(): string; add(v: Vec3): void; sub(v: Vec3): void; cross(v: Vec3): void; multiplyScalar(scalar: number): void; normalize(): void; copy(v: Vec3): void; equals(another: Vec3): boolean; }