public class CustomTriangleMesh extends CustomMesh
changed, color, DEFAULT_COLOR, loadedFromFile, loadedFromName, mesh, shaded, transparency
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_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 |
---|
CustomTriangleMesh(List<Point3f> mesh) |
CustomTriangleMesh(List<Point3f> mesh,
Color3f col,
float trans) |
Modifier and Type | Method and Description |
---|---|
void |
addTriangle(Point3f p1,
Point3f p2,
Point3f p3) |
void |
addTriangles(Point3f[] v) |
protected GeometryArray |
createGeometry() |
float |
getVolume() |
void |
removeTriangle(int index) |
void |
removeTriangles(int[] indices) |
void |
retain(Canvas3D canvas,
Polygon polygon) |
void |
setMesh(List<Point3f> mesh) |
addVertices, addVerticesToGeometryArray, addVerticesToGeometryStripArray, calculateMinMaxCenterPoint, clearDisplayedData, createAppearance, getColor, getFile, getMesh, getName, getTransparency, hasChanged, isShaded, loadSurfaceColorsFromImage, recalculateNormals, removeVertices, restoreDisplayedData, setColor, setColor, setColor, setCoordinate, setCoordinates, setShaded, setTransparency, swapDisplayedData, update, vertexIndicesOfPoint
addGeometry, cloneNode, duplicateNode, getAllGeometries, getAppearance, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, indexOfGeometry, insertGeometry, intersect, intersect, intersect, numGeometries, removeAllGeometries, removeGeometry, removeGeometry, setAppearance, setAppearanceOverrideEnable, setCollisionBounds, setGeometry, setGeometry
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
public void addTriangles(Point3f[] v)
public void removeTriangle(int index)
public void removeTriangles(int[] indices)
protected GeometryArray createGeometry()
createGeometry
in class CustomMesh
public float getVolume()
getVolume
in class CustomMesh
Copyright © 2015–2021 Fiji. All rights reserved.