ClipPlanePropertiesΒΆ
Type alias ClipPlaneProperties
Clip Plane Properties: { clippedNodes?: number[]; enabled?: boolean; excludedNodes?: number[]; invisible?: boolean; name?: string; normal?: [number, number, number] | Float32Array; position?: [number, number, number] | Float32Array; tangent?: [number, number, number] | Float32Array; thickness?: number; transform?: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number] | Float32Array }
Type declaration
-
OptionalclippedNodes?: number[] -
Optionalenabled?: booleanThe enabled state of the clip plane.
Default
false
-
OptionalexcludedNodes?: number[] List of node IDs which should be excluded from the clipping. The properties clippedNodes and excludedNodes are mutually exclusive.
Default
[]
-
Optionalinvisible?: booleanThe invisible state of the clip plane.
Default
false
-
Optionalname?: stringThe name of the clip plane.
Default
undefined
-
Optionalnormal?: [number, number, number] | Float32ArrayThe normal vector of the clip plane.
Default
[0, 1, 0]
-
Optionalposition?: [number, number, number] | Float32ArrayThe position of the clip plane.
Default
[0,0,0]
-
Optionaltangent?: [number, number, number] | Float32ArrayThe tangent vector of the clip plane.
Default
[1, 0, 0]
-
Optionalthickness?: numberThe thickness of the clip plane.
Default
0
-
Optionaltransform?: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number] | Float32ArrayThe transformation matrix of the clip plane.
Default
[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]
List of node IDs which should be exclusively clipped. The properties clippedNodes and excludedNodes are mutually exclusive.
Default
[]