M3D / M3D / Render / SectionsTreeNodeStruct
Class: SectionsTreeNodeStruct
M3D.Render.SectionsTreeNodeStruct
Memberof
M3D.Render
Implements
NodesStruct
Description
剖切对应的渲 染树节点
Author
zyc
Implements
Table of contents
Constructors
Properties
Methods
- clear
- getCappingNode
- getClipShapes
- getIsNeedUpdate
- getLineNode
- getPlaneNode
- initStruct
- setCappingColorMode
- setIsNeedUpdate
- updateEffect
- updateNodes
- updatePlaneClipShapes
- updateSectionClipShapes
Constructors
constructor
• new SectionsTreeNodeStruct(rendertrees
): SectionsTreeNodeStruct
Parameters
Name | Type |
---|---|
rendertrees | RenderTrees |
Returns
Description
构造函数
Properties
addSectionPlane
• addSectionPlane: any
Description
添加剖切对象
Param
Methods
clear
▸ clear(): void
Returns
void
Description
数据清空
getCappingNode
▸ getCappingNode(plane
): RenderTreeNode
Parameters
Name | Type |
---|---|
plane | SectionPlane |
Returns
Description
获取剖切盖面节点
getClipShapes
▸ getClipShapes(): Model
[]
Returns
Model
[]
Description
获取指定剖模型
getIsNeedUpdate
▸ getIsNeedUpdate(): boolean
Returns
boolean
Description
获取是否需要更新节点
getLineNode
▸ getLineNode(plane
): PrimitiveNode
Parameters
Name | Type |
---|---|
plane | SectionPlane |
Returns
Description
获取剖切轮廓线节点
getPlaneNode
▸ getPlaneNode(plane
): PrimitiveNode
Parameters
Name | Type |
---|---|
plane | SectionPlane |
Returns
Description
获取剖切面节点
initStruct
▸ initStruct(): void
Returns
void
Description
剖切Struct初始化
setCappingColorMode
▸ setCappingColorMode(mode
): void
Parameters
Name | Type |
---|---|
mode | ClipCapColorMode |
Returns
void
Description
设置盖面颜色模式
setIsNeedUpdate
▸ setIsNeedUpdate(val
): void
Parameters
Name | Type |
---|---|
val | boolean |
Returns
void
Description
设置是否需要更新节点
updateEffect
▸ updateEffect(section
): void
Parameters
Name | Type |
---|---|
section | Section |
Returns
void
Implementation of
updateNodes
▸ updateNodes(plane
, models
): void
Parameters
Name | Type |
---|---|
plane | SectionPlane |
models | Model [] |
Returns
void
Description
更新剖切节点
Implementation of
updatePlaneClipShapes
▸ updatePlaneClipShapes(plane
): void
Parameters
Name | Type |
---|---|
plane | SectionPlane |
Returns
void
Description
更新剖切面指定剖模型
updateSectionClipShapes
▸ updateSectionClipShapes(section
): void
Parameters
Name | Type |
---|---|
section | Section |
Returns
void
Description
更新Section指定剖模型