public class CustomMultiMesh extends CustomMeshNode
center, max, min
ALLOW_DETACH
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
Constructor and Description |
---|
CustomMultiMesh() |
CustomMultiMesh(CustomMesh customMesh) |
CustomMultiMesh(List<CustomMesh> meshes) |
Modifier and Type | Method and Description |
---|---|
void |
add(CustomMesh mesh) |
void |
channelsUpdated(boolean[] channels)
This method is called when the channels of the Content have changed.
|
void |
colorUpdated(Color3f color)
This method is called when the color of the Content has changed.
|
void |
eyePtChanged(View view)
This method is called when the view direction has changed.
|
void |
getCenter(Tuple3d center)
Stores the center coordinate of this ContentNode in the specified Tuple3d
|
void |
getMax(Tuple3d max)
Stores the maximum coordinate of this ContentNode in the specified Tuple3d
|
CustomMesh |
getMesh(int i) |
void |
getMin(Tuple3d min)
Stores the minimum coordinate of this ContentNode in the specified Tuple3d
|
float |
getVolume()
Returns the volume of this ContentNode.
|
void |
remove(CustomMesh mesh) |
void |
remove(int i) |
void |
restoreDisplayedData(String path,
String name) |
void |
shadeUpdated(boolean shaded)
This method is called when the 'shade' attribute of the Content has
changed.
|
int |
size() |
void |
swapDisplayedData(String path,
String name) |
void |
thresholdUpdated(int threshold)
This method is called when the threshold of the Content has changed.
|
void |
transparencyUpdated(float transparency)
This method is called when the transparency of the Content has changed.
|
clearDisplayedData, getMesh, lutUpdated
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
public CustomMultiMesh()
public CustomMultiMesh(CustomMesh customMesh)
public CustomMultiMesh(List<CustomMesh> meshes)
public void remove(int i)
public void remove(CustomMesh mesh)
public void add(CustomMesh mesh)
public int size()
public CustomMesh getMesh(int i)
public void getMin(Tuple3d min)
ContentNode
getMin
in class CustomMeshNode
public void getMax(Tuple3d max)
ContentNode
getMax
in class CustomMeshNode
public void getCenter(Tuple3d center)
ContentNode
getCenter
in class CustomMeshNode
public void channelsUpdated(boolean[] channels)
ContentNode
channelsUpdated
in class CustomMeshNode
public void colorUpdated(Color3f color)
ContentNode
colorUpdated
in class CustomMeshNode
public void eyePtChanged(View view)
ContentNode
eyePtChanged
in class CustomMeshNode
public float getVolume()
ContentNode
getVolume
in class CustomMeshNode
public void shadeUpdated(boolean shaded)
ContentNode
shadeUpdated
in class CustomMeshNode
public void thresholdUpdated(int threshold)
ContentNode
thresholdUpdated
in class CustomMeshNode
public void transparencyUpdated(float transparency)
ContentNode
transparencyUpdated
in class CustomMeshNode
public void restoreDisplayedData(String path, String name)
restoreDisplayedData
in class CustomMeshNode
public void swapDisplayedData(String path, String name)
swapDisplayedData
in class CustomMeshNode
Copyright © 2015–2021 Fiji. All rights reserved.