获取模型的子模型信息
模型
{Object3D[]}
获取从当前位置朝向目标位置的角度
当前位置 {x: number, z: number}
目标位置 {x: number, z: number}
将带层级的关节树结构变成扁平化的关节数组
关节树结构
{any[]}
获取模型包围盒
模型
Optionalscale: number = 1系数:大于 1 放大包围盒尺寸,小于 1 缩小;中心点保持不变
{Box3}
获取模型中心点位置
模型
{Vector3}
获取模型三角面数
模型
{number} 三角面数
获取模型信息
模型
{object}
获取模型JSON数据
模型
{Object}
获取模型的包裹球
{Sphere}
获取模型顶点数
模型
{number} 顶点数
获取模型世界坐标位置
模型
创建Box3
生成时钟,获取当前时间
{Timer}
创建Three.js颜色
Optionalcolor: string创建欧拉角
Optionalx: numberOptionaly: numberOptionalz: numberOptionalorder: EulerOrder创建Group
创建3x3矩阵
创建4x4矩阵
{Matrix4}
创建Quaternion
创建Vector2向量
Optionalx: numberOptionaly: number{Vector2}
创建Vector3向量
Optionalx: numberOptionaly: numberOptionalz: number{Vector3}
获取轴向量
轴
Optionalvalue: number = 1{Vector3}
创建Vector4向量
Optionalx: numberOptionaly: numberOptionalz: numberOptionalw: number标准化角度,确保角度在 [-π, π] 范围内,取最短旋转路径
原始角度(弧度)
判断模型是否有2D标记
模型
OptionaldomId: string2D标记id
按包围盒中心设置世界坐标,补偿模型原点偏移
已加载的模型(需已设置 scale/rotation)
希望物体实际出现的世界坐标
默认 xz:地面拖放只对齐水平位置,保留原有高度
自定义工具方法