de.grogra.imp3d
public interface Polygonization
Polygonizable.getPolygonizableSource(GraphState)
into a polygon mesh representation.| Modifier and Type | Field and Description |
|---|---|
static int |
COMPUTE_NORMALS
Bit mask for
polygonize indicating that normal vectors
have to be computed. |
static int |
COMPUTE_UV
Bit mask for
polygonize indicating that uv coordinates
have to be computed. |
| Modifier and Type | Method and Description |
|---|---|
void |
polygonize(ContextDependent source,
GraphState gs,
PolygonArray out,
int flags,
float flatness)
Performs the polygonization of the source into polygons.
|
static final int COMPUTE_NORMALS
polygonize indicating that normal vectors
have to be computed.static final int COMPUTE_UV
polygonize indicating that uv coordinates
have to be computed.void polygonize(ContextDependent source, GraphState gs, PolygonArray out, int flags, float flatness)
out.userObject is not modified.source - the data source as reported by a previous invocation of
Polygonizable.getPolygonizableSource(GraphState)
with the same gsgs - the current graph stateout - the polygons are written to outflags - combination of bit masksflatness - a parameter for the degree of flatness, a typical value is 1