跳到主要内容
版本:v10.0

M3D / M3D / Render / SectionsTreeNodeStruct

Class: SectionsTreeNodeStruct

M3D.Render.SectionsTreeNodeStruct

Memberof

M3D.Render

Implements

NodesStruct

Description

剖切对应的渲染树节点

Author

zyc

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new SectionsTreeNodeStruct(rendertrees): SectionsTreeNodeStruct

Parameters

NameType
rendertreesRenderTrees

Returns

SectionsTreeNodeStruct

Description

构造函数

Properties

addSectionPlane

addSectionPlane: any

Description

添加剖切对象

Param

Methods

clear

clear(): void

Returns

void

Description

数据清空


getCappingNode

getCappingNode(plane): RenderTreeNode

Parameters

NameType
planeSectionPlane

Returns

RenderTreeNode

Description

获取剖切盖面节点


getClipShapes

getClipShapes(): Model[]

Returns

Model[]

Description

获取指定剖模型


getIsNeedUpdate

getIsNeedUpdate(): boolean

Returns

boolean

Description

获取是否需要更新节点


getLineNode

getLineNode(plane): PrimitiveNode

Parameters

NameType
planeSectionPlane

Returns

PrimitiveNode

Description

获取剖切轮廓线节点


getPlaneNode

getPlaneNode(plane): PrimitiveNode

Parameters

NameType
planeSectionPlane

Returns

PrimitiveNode

Description

获取剖切面节点


initStruct

initStruct(): void

Returns

void

Description

剖切Struct初始化


setCappingColorMode

setCappingColorMode(mode): void

Parameters

NameType
modeClipCapColorMode

Returns

void

Description

设置盖面颜色模式


setIsNeedUpdate

setIsNeedUpdate(val): void

Parameters

NameType
valboolean

Returns

void

Description

设置是否需要更新节点


updateEffect

updateEffect(section): void

Parameters

NameType
sectionSection

Returns

void

Implementation of

NodesStruct.updateEffect


updateNodes

updateNodes(plane, models): void

Parameters

NameType
planeSectionPlane
modelsModel[]

Returns

void

Description

更新剖切节点

Implementation of

NodesStruct.updateNodes


updatePlaneClipShapes

updatePlaneClipShapes(plane): void

Parameters

NameType
planeSectionPlane

Returns

void

Description

更新剖切面指定剖模型


updateSectionClipShapes

updateSectionClipShapes(section): void

Parameters

NameType
sectionSection

Returns

void

Description

更新Section指定剖模型