final class ObjParser
Class ObjParser. Provides objparser functionality for the Hytale server.
java.lang.Object > ObjParser
Field Summary
vertices
final
List
vertices
Field vertices.
uvCoordinates
final
List
uvCoordinates
Field uvCoordinates.
faces
final
List
faces
Field faces.
faceUvIndices
final
List
faceUvIndices
Field faceUvIndices.
faceMaterials
final
List
faceMaterials
Field faceMaterials.
parts
final
String[]
parts
Field parts.
s
final
String
s
Field s.
faceCountBefore
final
int
faceCountBefore
Field faceCountBefore.
x
final
float
x
Field x.
y
final
float
y
Field y.
z
final
float
z
Field z.
u
final
float
u
Field u.
v
final
float
v
Field v.
vertexIndices
final
int[]
vertexIndices
Field vertexIndices.
uvIndices
final
int[]
uvIndices
Field uvIndices.
vertexData
final
String
vertexData
Field vertexData.
components
final
String[]
components
Field components.
vIndex
final
int
vIndex
Field vIndex.
uvIndex
final
int
uvIndex
Field uvIndex.
bounds
final
float[]
bounds
Field bounds.
Method Detail
ObjParser
public
private
ObjParser
()
Method ObjParser.
parse
static
ObjMesh
parse
(@Nonnull final Path path)
Method parse.
- Parameters:
@Nonnull final Pathpath
parseVertex
static
void
parseVertex
(final String[] parts, final List vertices, final int lineNum)
Method parseVertex.
- Parameters:
final String[]partsfinal Listverticesfinal intlineNum
parseUvCoordinate
static
void
parseUvCoordinate
(final String[] parts, final List uvCoordinates, final int lineNum)
Method parseUvCoordinate.
- Parameters:
final String[]partsfinal ListuvCoordinatesfinal intlineNum
parseFace
static
void
parseFace
(final String[] parts, final List faces, final List faceUvIndices, final int uvCount, final int lineNum)
Method parseFace.
- Parameters:
final String[]partsfinal Listfacesfinal ListfaceUvIndicesfinal intuvCountfinal intlineNum
if
public
else
if
(vertexIndices.length == 4)
Method if.
- Parameters:
vertexIndices.length ==4
getBounds
public
float[]
getBounds
()
Method getBounds.
getHeight
public
float
getHeight
()
Method getHeight.
hasMaterials
public
boolean
hasMaterials
()
Method hasMaterials.
hasUvCoordinates
public
boolean
hasUvCoordinates
()
Method hasUvCoordinates.
transformZUpToYUp
public
void
transformZUpToYUp
()
Method transformZUpToYUp.
transformXUpToYUp
public
void
transformXUpToYUp
()
Method transformXUpToYUp.
mtlLib
public
String
mtlLib
()
Method mtlLib.