Class: MeshTool
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:9
Constructors
Constructor
new MeshTool(
options
):MeshTool
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:13
Parameters
options
Returns
MeshTool
Properties
options
options:
IMeshTool
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:10
scene
scene:
PScene
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:12
viewer
viewer:
Viewer
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:11
Methods
autoLod()
autoLod(
mesh
,array
?):void
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:105
自动lod
Parameters
mesh
Mesh
array?
[number
, number
, boolean
?][]
Returns
void
fromMesh()
fromMesh(
InOuterMesh
,inInnerMesh
):CSG2
[]
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:30
将两个网格转换为CSG对象
Parameters
InOuterMesh
Mesh
inInnerMesh
Mesh
Returns
CSG2
[]
intersect()
intersect(
InOuterMesh
,inInnerMesh
):Mesh
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:59
交集
Parameters
InOuterMesh
Mesh
inInnerMesh
Mesh
Returns
Mesh
mergeMeshes()
mergeMeshes(
meshes
,disposeSource
?,allow32BitsIndices
?,meshSubclass
?,subdivideWithSubMeshes
?,multiMultiMaterials
?):void
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:95
合并网格
Parameters
meshes
Mesh
[]
disposeSource?
boolean
allow32BitsIndices?
boolean
meshSubclass?
Mesh
subdivideWithSubMeshes?
boolean
multiMultiMaterials?
boolean
Returns
void
subtract()
subtract(
InOuterMesh
,inInnerMesh
):Mesh
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:41
减去两个网格
Parameters
InOuterMesh
Mesh
inInnerMesh
Mesh
Returns
Mesh
union()
union(
InOuterMesh
,inInnerMesh
):Mesh
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:75
并集
Parameters
InOuterMesh
Mesh
inInnerMesh
Mesh
Returns
Mesh
init()
static
init():Promise
<void
>
Defined in: packages/core/sdk/src/meshTool/MeshTool.ts:19
Returns
Promise
<void
>