public interface IShapeRepresentation<T extends IShapeRepresentation> extends IShapeAttributes<T>
| Modifier and Type | Method and Description |
|---|---|
default IShapeRepresentation<?> |
at(float x,
float y,
float z) |
default IShapeRepresentation<?> |
at(Mat4x4 matrix) |
default IShapeRepresentation<?> |
at(Transform t) |
default IShapeRepresentation<?> |
at(Vec3 pos) |
default IShapeRepresentation<?> |
at(Vec3 position,
Quat orientation) |
default <T> T |
build(IShapeBuilder<T> shapeBuilder) |
static IShapeRepresentation<?> |
fromVolume(IVolume<?> volume,
int subdivisions) |
void |
reserve(IShapeBuilder<?> shapeBuilder) |
default <V extends IVolume<V>> |
toVolume(VolumeType volumeType) |
void |
triangulate(IShapeBuilder<?> shapeBuilder) |
filled, wired, withAttributes, withColor, withFillvoid reserve(IShapeBuilder<?> shapeBuilder)
void triangulate(IShapeBuilder<?> shapeBuilder)
default <V extends IVolume<V>> V toVolume(VolumeType volumeType)
default <T> T build(IShapeBuilder<T> shapeBuilder)
default IShapeRepresentation<?> at(float x, float y, float z)
default IShapeRepresentation<?> at(Vec3 pos)
default IShapeRepresentation<?> at(Transform t)
default IShapeRepresentation<?> at(Vec3 position, Quat orientation)
default IShapeRepresentation<?> at(Mat4x4 matrix)
static IShapeRepresentation<?> fromVolume(IVolume<?> volume, int subdivisions)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com