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