public interface RMeshTangentsBuilderType
RMeshTangents
.Modifier and Type | Method and Description |
---|---|
void |
addTriangle(long v0,
long v1,
long v2)
Add a triangle.
|
void |
addVertex(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> position,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> normal,
com.io7m.jtensors.parameterized.PVectorI4F<RSpaceObjectType> tangent,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> bitangent,
com.io7m.jtensors.parameterized.PVectorI2F<RSpaceTextureType> uv)
Add a vertex.
|
RMeshTangents |
build() |
void addVertex(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> position, com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> normal, com.io7m.jtensors.parameterized.PVectorI4F<RSpaceObjectType> tangent, com.io7m.jtensors.parameterized.PVectorI3F<RSpaceObjectType> bitangent, com.io7m.jtensors.parameterized.PVectorI2F<RSpaceTextureType> uv)
position
- The object-space position.normal
- The object-space normal.tangent
- The tangent vector.bitangent
- The bitangent vector.uv
- The UV coordinates.void addTriangle(long v0, long v1, long v2)
v0
- The index of the first vertex.v1
- The index of the second vertex.v2
- The index of the third vertex.RMeshTangents build()
Copyright © 2015 <code@io7m.com> http://io7m.com