构造函数
方法
Color
Color(color?: string): Color
getChildrenInfo
getChildrenInfo(model: Object3D): Object3D<Object3DEventMap>[] 返回 Object3D<Object3DEventMap>[]
{Object3D[]}
getDistance
getDistance(start: xyz, end: xyz): number
getDistanceToLine
getDistanceToLine(point: any, lineStart: any, lineEnd: any): number 参数
- point: any
- lineStart: any
- lineEnd: any
返回 number
{number}
getModelBox
getModelBox(obj: Object3D): Box3
getModelCenter
getModelCenter(obj: Object3D): Vector3
getModelFace
getModelFace(model: Object3D): number
getModelInfo
getModelInfo(model: Object3D): object
getModelSize
getModelSize( obj: Object3D,): { center: Vector3; depth: number; height: number; max: Vector3; min: Vector3; width: number;} 返回 {
center: Vector3;
depth: number;
height: number;
max: Vector3;
min: Vector3;
width: number;
}
getModelSphere
getModelSphere(obj: Object3D): Sphere
getModelVertex
getModelVertex(model: Object3D): number
getWorldPosition
getWorldPosition(obj: Object3D): Vector3
initEuler
initEuler(x?: number, y?: number, z?: number, order?: EulerOrder): Euler 参数
可选
x: number可选
y: number可选
z: number可选
order: EulerOrder
返回 Euler
initQuaternion
initQuaternion(): Quaternion 返回 Quaternion
initVector3
initVector3(x?: number, y?: number, z?: number): Vector3 参数
可选
x: number可选
y: number可选
z: number
返回 Vector3
{Vector3}
initVector3ByAxis
initVector3ByAxis(axis: string, value?: number): Vector3 参数
- axis: string
可选
value: number = 1
返回 Vector3
{Vector3}
initVector4
initVector4(x?: number, y?: number, z?: number, w?: number): Vector4 参数
可选
x: number可选
y: number可选
z: number可选
w: number
返回 Vector4
{Vector4}
isArray
isArray(value: any): Boolean
ownMarker
ownMarker(obj: Object3D, domId?: string): boolean 参数
- obj: Object3D
可选
domId: string
返回 boolean
{boolean}
自定义工具方法