public abstract class Mesh
extends java.lang.Object
ConditionalFeature.SCENE3D
for more information.| Modifier and Type | Field and Description |
|---|---|
private BooleanProperty |
dirty |
| Modifier | Constructor and Description |
|---|---|
protected |
Mesh() |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract BaseBounds |
computeBounds(BaseBounds b) |
(package private) BooleanProperty |
dirtyProperty() |
(package private) abstract NGTriangleMesh |
getPGMesh() |
protected abstract boolean |
impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult,
Node candidate,
CullFace cullFace,
boolean reportFace)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
(package private) abstract void |
impl_updatePG() |
(package private) boolean |
isDirty() |
(package private) void |
setDirty(boolean value) |
private final BooleanProperty dirty
final boolean isDirty()
void setDirty(boolean value)
final BooleanProperty dirtyProperty()
abstract NGTriangleMesh getPGMesh()
abstract void impl_updatePG()
abstract BaseBounds computeBounds(BaseBounds b)
@Deprecated protected abstract boolean impl_computeIntersects(PickRay pickRay, PickResultChooser pickResult, Node candidate, CullFace cullFace, boolean reportFace)
pickRay - The pick raypickResult - The pick result to be updated (if a closer intersection is found)candidate - The Node that owns this mesh to be filled in the pick
result in case a closer intersection is foundcullFace - The cull face of the node that owns this meshreportFace - Whether to report the hit face