
Classes | |
| struct | Update |
Public Member Functions | |
| void | initialize () |
| void | traverseSG (H3D::TraverseInfo &ti) |
Public Attributes | |
| auto_ptr< SFScalarImageNode > | scalarVolume |
| The volume to generate iso surface for. | |
| auto_ptr< SFScalarDataNode > | colorVolume |
| The volume to colourize surface with. | |
| auto_ptr< SFColorFunction > | colorFunction |
| The colour transfer function that from the value of the second scalar volume specifies the colour of the surface. | |
| auto_ptr< SFTransferFunction > | alphaFunction |
| The alpha transfer function that from the value of the second scalar volume specifies the opaqueness of the surface. | |
| auto_ptr< H3D::SFFloat > | isoValue |
| The iso value to generate an iso surface at. | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
Protected Member Functions | |
| void | surface (float isov) |
| Create a surface from the specified isovalue. | |
| void | surface () |
| Create a surface from the current isovalue. | |
Protected Attributes | |
| auto_ptr< Update > | update |
Friends | |
| struct | Update |
Since the iso surface node is an indexed triangle set it should be added as geometry to a shape node. With an appearance node colour and texture can be defined.
X3D Interface | ||||
| Name | Type | Default value | Description | |
![]() | volume | SFScalarImageNode | null | The volume to generate iso surface for. |
![]() | isoValue | SFFloat | 0.5 | The iso value to generate an iso surface at. |
| void VHTK::IsoSurface::surface | ( | ) | [inline, protected] |
Create a surface from the current isovalue.
| void VHTK::IsoSurface::surface | ( | float | isov | ) | [protected] |
Create a surface from the specified isovalue.
| auto_ptr< SFTransferFunction > VHTK::IsoSurface::alphaFunction |
The alpha transfer function that from the value of the second scalar volume specifies the opaqueness of the surface.
| auto_ptr< SFColorFunction > VHTK::IsoSurface::colorFunction |
The colour transfer function that from the value of the second scalar volume specifies the colour of the surface.
| auto_ptr< SFScalarDataNode > VHTK::IsoSurface::colorVolume |
The volume to colourize surface with.
| auto_ptr< H3D::SFFloat > VHTK::IsoSurface::isoValue |
The iso value to generate an iso surface at.
| auto_ptr< SFScalarImageNode > VHTK::IsoSurface::scalarVolume |
The volume to generate iso surface for.
1.5.8