public interface R2MeshBasicType extends R2MeshType
| Modifier and Type | Method and Description |
|---|---|
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI3D<R2SpaceObjectType>> |
getNormals() |
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI3D<R2SpaceObjectType>> |
getPositions() |
it.unimi.dsi.fastutil.BigList<R2MeshTriangleType> |
getTriangles() |
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>> |
getUVs() |
it.unimi.dsi.fastutil.BigList<R2MeshBasicVertexType> |
getVertices() |
default <A,E extends Exception> |
matchMesh(com.io7m.jfunctional.PartialFunctionType<R2MeshBasicType,A,E> on_basic,
com.io7m.jfunctional.PartialFunctionType<R2MeshTangentsType,A,E> on_tangents)
Match a mesh type.
|
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI3D<R2SpaceObjectType>> getNormals()
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI3D<R2SpaceObjectType>> getPositions()
it.unimi.dsi.fastutil.BigList<com.io7m.jtensors.parameterized.PVectorI2D<R2SpaceTextureType>> getUVs()
it.unimi.dsi.fastutil.BigList<R2MeshBasicVertexType> getVertices()
it.unimi.dsi.fastutil.BigList<R2MeshTriangleType> getTriangles()
default <A,E extends Exception> A matchMesh(com.io7m.jfunctional.PartialFunctionType<R2MeshBasicType,A,E> on_basic, com.io7m.jfunctional.PartialFunctionType<R2MeshTangentsType,A,E> on_tangents) throws E extends Exception
R2MeshTypematchMesh in interface R2MeshTypeA - The type of returned valuesE - The type of raised exceptionson_basic - Evaluated on basic mesheson_tangents - Evaluated on meshes with tangentsAE - If the given functions raise EE extends ExceptionCopyright © 2017 <code@io7m.com> http://io7m.com