Isosurface
megane-viewer / Isosurface
Class: Isosurface
Defined in: pipeline/builder.ts:801
Extract an isosurface from volumetric data (marching cubes). With
colorMode: "volume" the surface is painted by sampling the volume wired
into inp.colorVolumetric through colormap.
Ports: inp.volumetric — volumetric data inp.colorVolumetric — optional volume sampled for coloring out.mesh — isosurface mesh
Extends
PipelineNode
Constructors
Constructor
new Isosurface(
options?):Isosurface
Defined in: pipeline/builder.ts:815
Parameters
options?
IsosurfaceOptions = {}
Returns
Isosurface
Overrides
PipelineNode.constructor
Properties
_id
_id:
string|null=null
Defined in: pipeline/builder.ts:102
Inherited from
PipelineNode._id
_inpPorts
protectedreadonly_inpPorts:object
Defined in: pipeline/builder.ts:804
colorVolumetric
colorVolumetric:
string="colorVolumetric"
volumetric
volumetric:
string="volumetric"
Overrides
PipelineNode._inpPorts
_outPorts
protectedreadonly_outPorts:object
Defined in: pipeline/builder.ts:803
mesh
mesh:
string="mesh"
Overrides
PipelineNode._outPorts
color
color:
string
Defined in: pipeline/builder.ts:807
colormap
colormap:
VolumeColormap
Defined in: pipeline/builder.ts:812
colorMode
colorMode:
IsosurfaceColorMode
Defined in: pipeline/builder.ts:811
colorRange?
optionalcolorRange?: [number,number]
Defined in: pipeline/builder.ts:813
isoLevel
isoLevel:
number
Defined in: pipeline/builder.ts:806
negativeColor
negativeColor:
string
Defined in: pipeline/builder.ts:810
nodeType
readonlynodeType:"isosurface"="isosurface"
Defined in: pipeline/builder.ts:802
Overrides
PipelineNode.nodeType
opacity
opacity:
number
Defined in: pipeline/builder.ts:808
showNegative
showNegative:
boolean
Defined in: pipeline/builder.ts:809
Accessors
inp
Get Signature
get inp():
PortAccessor
Defined in: pipeline/builder.ts:110
Input port namespace. Access ports via node.inp.portName
Returns
PortAccessor
Inherited from
PipelineNode.inp
out
Get Signature
get out():
PortAccessor
Defined in: pipeline/builder.ts:105
Output port namespace. Access ports via node.out.portName
Returns
PortAccessor
Inherited from
PipelineNode.out
Methods
_toSerializedParams()
_toSerializedParams():
Record<string,unknown>
Defined in: pipeline/builder.ts:828
Serialize node parameters to the SerializedPipeline v3 node dict.
Returns
Record<string, unknown>
Overrides
PipelineNode._toSerializedParams