- get(int) - Method in interface de.javagl.obj.FloatTuple
-
Return the specified component of this tuple
- getActivatedGroupNames(ObjFace) - Method in interface de.javagl.obj.ReadableObj
-
Returns an unmodifiable set containing the names of the groups that
are activated with the given face.
- getActivatedMaterialGroupName(ObjFace) - Method in interface de.javagl.obj.ReadableObj
-
Returns the name of the material group that is activated with the
given face.
- getAniso() - Method in interface de.javagl.obj.Mtl
-
Returns the anisotropy of the material,
or null if it was not specified
- getAnisor() - Method in interface de.javagl.obj.Mtl
-
Returns the anisotropy rotation of the material,
or null if it was not specified
- getBm() - Method in interface de.javagl.obj.TextureOptions
-
Returns the bump multiplier (-bm),
or null if it was not specified
- getBoost() - Method in interface de.javagl.obj.TextureOptions
-
Returns the boost mip-map sharpness value (-boost),
or null if it was not specified
- getBump() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the bump map of the material,
or null if it has no map.
- getBumpOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the bump map options of the material,
or null if it has no options.
- getD() - Method in interface de.javagl.obj.Mtl
-
Returns the opacity of the material,
or null if it was not specified
- getDecal() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the decal map of the material,
or null if it has no map.
- getDecalOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the decal map options of the material,
or null if it has no options.
- getDimensions() - Method in interface de.javagl.obj.FloatTuple
-
Return the dimensions of this tuple
- getDisp() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the displacement map of the material,
or null if it has no map.
- getDispOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the displacement map options of the material,
or null if it has no options.
- getFace(int) - Method in interface de.javagl.obj.ObjGroup
-
Returns the face with the given index.
- getFace(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the face with the given index.
- getFaceNormalIndices(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the normal indices from the faces of the given
ReadableObj as a direct IntBuffer.
- getFaceNormalIndices(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the normal indices from the faces of the given
ReadableObj as a direct IntBuffer.
- getFaceNormalIndices(ReadableObj, IntBuffer) - Static method in class de.javagl.obj.ObjData
-
Stores the normal indices of the faces of the given
ReadableObj in the given buffer.
- getFaceNormalIndicesArray(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the normal indices from the faces of the given
ReadableObj as an array.
- getFaceNormalIndicesArray(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the normal indices from the faces of the given
ReadableObj as an array.
- getFaceTexCoordIndices(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the texCoord indices from the faces of the given
ReadableObj as a direct IntBuffer.
- getFaceTexCoordIndices(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the texCoord indices from the faces of the given
ReadableObj as a direct IntBuffer.
- getFaceTexCoordIndices(ReadableObj, IntBuffer) - Static method in class de.javagl.obj.ObjData
-
Stores the texCoord indices of the faces of the given
ReadableObj in the given buffer.
- getFaceTexCoordIndicesArray(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the texCoord indices from the faces of the given
ReadableObj as an array.
- getFaceTexCoordIndicesArray(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the texCoord indices from the faces of the given
ReadableObj as an array.
- getFaceVertexIndices(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the vertex indices from the faces of the given
ReadableObj as direct IntBuffer.
- getFaceVertexIndices(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the vertex indices from the faces of the given
ReadableObj as direct IntBuffer.
- getFaceVertexIndices(ReadableObj, IntBuffer) - Static method in class de.javagl.obj.ObjData
-
Stores the vertex indices of the faces of the given
ReadableObj in the given buffer.
- getFaceVertexIndicesArray(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the vertex indices from the faces of the given
ReadableObj as an array.
- getFaceVertexIndicesArray(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns the vertex indices from the faces of the given
ReadableObj as an array.
- getFileName() - Method in interface de.javagl.obj.TextureOptions
-
Returns the file name of the texture
- getGroup(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the group with the given index.
- getGroup(String) - Method in interface de.javagl.obj.ReadableObj
-
Returns the group with the given name, or null if
there is no such group in this Obj.
- getIllum() - Method in interface de.javagl.obj.Mtl
-
Returns the illumination mode (-illum) of the material,
or null if it was was not specified
- getImfchan() - Method in interface de.javagl.obj.TextureOptions
-
Returns the IMF channel to use (-imfchan),
or null if it was not specified
- getKa() - Method in interface de.javagl.obj.Mtl
-
Returns the ambient component of the material,
or null if it was not specified
- getKd() - Method in interface de.javagl.obj.Mtl
-
Returns the diffuse component of the material,
or null if it was not specified
- getKe() - Method in interface de.javagl.obj.Mtl
-
Returns the emissive component of the material,
or null if it was not specified
- getKs() - Method in interface de.javagl.obj.Mtl
-
Returns the specular component of the material,
or null if it was not specified
- getMapD() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the opacity map of the material,
or null if it has no map.
- getMapDOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the opacity map options of the material,
or null if it has no options.
- getMapKa() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the ambient map of the material,
or null if it has no such map.
- getMapKaOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the ambient map options of the material,
or null if it has no options.
- getMapKd() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the diffuse map of the material,
or null if it has no such map.
- getMapKdOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the diffuse map options of the material,
or null if it has no options.
- getMapKe() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the emissive map of the material,
or null if it has no such map.
- getMapKeOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the emissive map options of the material,
or null if it has no options.
- getMapKs() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the specular reflectivity map of the material,
or null if it has no such map.
- getMapKsOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the specular reflectivity map options of the material,
or null if it has no options.
- getMapNs() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the shininess map of the material,
or null if it has no map.
- getMapNsOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the shininess map options of the material,
or null if it has no options.
- getMapPm() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the metallic map of the material,
or null if it has no such map.
- getMapPmOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the metallic map options of the material,
or null if it has no options.
- getMapPr() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the roughness map of the material,
or null if it has no such map.
- getMapPrOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the roughness map options of the material,
or null if it has no options.
- getMapPs() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the sheen map of the material,
or null if it has no such map.
- getMapPsOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the sheen map options of the material,
or null if it has no options.
- getMaterialGroup(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the material group with the given index.
- getMaterialGroup(String) - Method in interface de.javagl.obj.ReadableObj
-
Returns the material group with the given name, or null if
there is no such group in this Obj.
- getMm() - Method in interface de.javagl.obj.TextureOptions
-
Returns the texture map modifier (-mm),
or null if it was not specified
- getMtlFileNames() - Method in interface de.javagl.obj.ReadableObj
-
Returns an unmodifiable list containing the names of the MTL file
that are associated with this OBJ, as they have been read from
the mtllib line.
- getName() - Method in interface de.javagl.obj.Mtl
-
Return the name of the material
- getName() - Method in interface de.javagl.obj.ObjGroup
-
Returns the name of this group.
- getNi() - Method in interface de.javagl.obj.Mtl
-
Returns the optical density, also known as index of refraction, of
the material, or null if it was not specified
- getNorm() - Method in interface de.javagl.obj.Mtl
-
Returns the name of the normal map of the material,
or null if it has no such map.
- getNormal(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the normal with the given index.
- getNormalIndex(int) - Method in interface de.javagl.obj.ObjFace
-
Returns the index of the normal with the given number.
- getNormals(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns all normals of the given
ReadableObj as an array.
- getNormals(ReadableObj, FloatBuffer) - Static method in class de.javagl.obj.ObjData
-
Stores the normals of the given
ReadableObj in the given
buffer.
- getNormalsArray(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns all normals of the given
ReadableObj as an array.
- getNormOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the normal map options of the material,
or null if it has no options.
- getNs() - Method in interface de.javagl.obj.Mtl
-
Returns the shininess of the material.
- getNumFaces() - Method in interface de.javagl.obj.ObjGroup
-
Returns the number of faces in this group.
- getNumFaces() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of faces in the Obj.
- getNumGroups() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of groups in this Obj.
- getNumMaterialGroups() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of material groups in this Obj.
- getNumNormals() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of normals in the Obj.
- getNumTexCoords() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of texture coordinates in the Obj.
- getNumVertices() - Method in interface de.javagl.obj.ObjFace
-
Returns the number of vertices this face consists of.
- getNumVertices() - Method in interface de.javagl.obj.ReadableObj
-
Returns the number of vertices in the Obj.
- getO() - Method in interface de.javagl.obj.TextureOptions
-
Returns the origin offset (-o),
or null if it was not specified
- getPc() - Method in interface de.javagl.obj.Mtl
-
Returns the clearcoat thickness of the material,
or null if it was not specified
- getPcr() - Method in interface de.javagl.obj.Mtl
-
Returns the clearcoat roughness of the material,
or null if it was not specified
- getPm() - Method in interface de.javagl.obj.Mtl
-
Returns the metallic component of the material,
or null if it was not specified
- getPr() - Method in interface de.javagl.obj.Mtl
-
Returns the roughness component of the material,
or null if it was not specified
- getPs() - Method in interface de.javagl.obj.Mtl
-
Returns the sheen component of the material,
or null if it was not specified
- getReflOptions() - Method in interface de.javagl.obj.Mtl
-
Returns the list of
TextureOptions objects for the reflection
maps of the material.
- getS() - Method in interface de.javagl.obj.TextureOptions
-
Returns the scale (-s),
or null if it was not specified
- getSharpness() - Method in interface de.javagl.obj.Mtl
-
Returns the sharpness of reflections from the reflection map,
or null if it was was not specified
- getT() - Method in interface de.javagl.obj.TextureOptions
-
Returns the turbulence (-t),
or null if it was not specified
- getTexCoord(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the texture coordinate with the given index.
- getTexCoordIndex(int) - Method in interface de.javagl.obj.ObjFace
-
Returns the index of the texture coordinate with the given number.
- getTexCoords(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns all texture coordinates of the given
ReadableObj as direct FloatBuffer.
- getTexCoords(ReadableObj, int, boolean) - Static method in class de.javagl.obj.ObjData
-
Returns all texture coordinates of the given
ReadableObj as direct FloatBuffer.
- getTexCoords(ReadableObj, FloatBuffer, int) - Static method in class de.javagl.obj.ObjData
-
Stores the texture coordinates of the given
ReadableObj
in the given buffer.
- getTexCoords(ReadableObj, FloatBuffer, int, boolean) - Static method in class de.javagl.obj.ObjData
-
Stores the texture coordinates of the given
ReadableObj
in the given buffer.
- getTexCoordsArray(ReadableObj, int) - Static method in class de.javagl.obj.ObjData
-
Returns all texture coordinates of the given
ReadableObj as an array.
- getTexCoordsArray(ReadableObj, int, boolean) - Static method in class de.javagl.obj.ObjData
-
Returns all texture coordinates of the given
ReadableObj as an array.
- getTexres() - Method in interface de.javagl.obj.TextureOptions
-
Returns the texture resolution (-texres),
or null if it was not specified
- getTf() - Method in interface de.javagl.obj.Mtl
-
Returns the transmission filter of the material,
or null if it was was not specified
- getTotalNumFaceVertices(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns the sum of all numbers of vertices of all faces in the given
ReadableObj.
- getType() - Method in interface de.javagl.obj.TextureOptions
-
Returns the type of texture map (-type),
or null if it was not specified
- getVertex(int) - Method in interface de.javagl.obj.ReadableObj
-
Returns the vertex with the given index.
- getVertexIndex(int) - Method in interface de.javagl.obj.ObjFace
-
Returns the index of the vertex with the given number.
- getVertices(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns all vertices of the given
ReadableObj as a direct
FloatBuffer.
- getVertices(ReadableObj, FloatBuffer) - Static method in class de.javagl.obj.ObjData
-
Stores the vertices of the given
ReadableObj in the given
buffer.
- getVerticesArray(ReadableObj) - Static method in class de.javagl.obj.ObjData
-
Returns all vertices of the given
ReadableObj as an array.
- getW() - Method in interface de.javagl.obj.FloatTuple
-
Return the w-component of this tuple
- getX() - Method in interface de.javagl.obj.FloatTuple
-
Return the x-component of this tuple
- getY() - Method in interface de.javagl.obj.FloatTuple
-
Return the y-component of this tuple
- getZ() - Method in interface de.javagl.obj.FloatTuple
-
Return the z-component of this tuple
- groupToObj(ReadableObj, ObjGroup, List<Integer>) - Static method in class de.javagl.obj.ObjUtils
-
- groupToObj(ReadableObj, ObjGroup, List<Integer>, T) - Static method in class de.javagl.obj.ObjUtils
-
- setActiveGroupNames(Collection<? extends String>) - Method in class de.javagl.obj.AbstractWritableObj
-
- setActiveGroupNames(Collection<? extends String>) - Method in class de.javagl.obj.BasicWritableObj
-
- setActiveGroupNames(Collection<? extends String>) - Method in interface de.javagl.obj.WritableObj
-
Set the groups with the given names to be active right now.
- setActiveMaterialGroupName(String) - Method in class de.javagl.obj.AbstractWritableObj
-
- setActiveMaterialGroupName(String) - Method in class de.javagl.obj.BasicWritableObj
-
- setActiveMaterialGroupName(String) - Method in interface de.javagl.obj.WritableObj
-
Set the material group with the given names to be active right now
Faces that are added subsequently will be added to the active
material group, creating this material group if necessary.
- setAniso(Float) - Method in interface de.javagl.obj.Mtl
-
Set the anisotropy of the material
- setAnisor(Float) - Method in interface de.javagl.obj.Mtl
-
Set the anisotropy rotation of the material
- setBlendu(Boolean) - Method in interface de.javagl.obj.TextureOptions
-
Set the horizontal texture blending state
- setBlendv(Boolean) - Method in interface de.javagl.obj.TextureOptions
-
Set the vertical texture blending state
- setBm(Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the bump multiplier
- setBoost(Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the mip-map boost value
- setBump(String) - Method in interface de.javagl.obj.Mtl
-
Set the bump map name of this material
- setBumpOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setCc(Boolean) - Method in interface de.javagl.obj.TextureOptions
-
Set the color correction state
- setClamp(Boolean) - Method in interface de.javagl.obj.TextureOptions
-
Set the clamping state
- setD(Float) - Method in interface de.javagl.obj.Mtl
-
Set the opacity of the material
- setDecal(String) - Method in interface de.javagl.obj.Mtl
-
Set the decal map name of this material
- setDecalOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setDisp(String) - Method in interface de.javagl.obj.Mtl
-
Set the displacement map name of this material
- setDispOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setFaceConsumer(Consumer<? super ObjFace>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the face consumer
- setFileName(String) - Method in interface de.javagl.obj.TextureOptions
-
Set the file name of the texture
- setGroupNamesConsumer(Consumer<? super Collection<? extends String>>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the group names consumer
- setHalo(Boolean) - Method in interface de.javagl.obj.Mtl
-
Set the halo flag
- setIllum(Integer) - Method in interface de.javagl.obj.Mtl
-
Set the illumination mode of the material
- setImfchan(String) - Method in interface de.javagl.obj.TextureOptions
-
Set the IMF channel
- setKa(Float, Float, Float) - Method in interface de.javagl.obj.Mtl
-
Set the ambient part of this material
- setKd(Float, Float, Float) - Method in interface de.javagl.obj.Mtl
-
Set the diffuse part of this material
- setKe(Float, Float, Float) - Method in interface de.javagl.obj.Mtl
-
Set the emissive part of this material
- setKs(Float, Float, Float) - Method in interface de.javagl.obj.Mtl
-
Set the specular part of this material
- setMapD(String) - Method in interface de.javagl.obj.Mtl
-
Set the opacity map name of this material
- setMapDOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapKa(String) - Method in interface de.javagl.obj.Mtl
-
Set the ambient map name of this material
- setMapKaOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapKd(String) - Method in interface de.javagl.obj.Mtl
-
Set the diffuse map name of this material
- setMapKdOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapKe(String) - Method in interface de.javagl.obj.Mtl
-
Set the emissive map name of this material
- setMapKeOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapKs(String) - Method in interface de.javagl.obj.Mtl
-
Set the specular reflectivity map name of this material
- setMapKsOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapNs(String) - Method in interface de.javagl.obj.Mtl
-
Set the shininess map name of this material
- setMapNsOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapPm(String) - Method in interface de.javagl.obj.Mtl
-
Set the metallic map name of this material
- setMapPmOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapPr(String) - Method in interface de.javagl.obj.Mtl
-
Set the roughness map name of this material
- setMapPrOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMapPs(String) - Method in interface de.javagl.obj.Mtl
-
Set the sheen map name of this material
- setMapPsOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setMaterialGroupNameConsumer(Consumer<? super String>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the material group name consumer
- setMm(Float, Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the texture map modifier values
- setMtlFileNames(Collection<? extends String>) - Method in class de.javagl.obj.AbstractWritableObj
-
- setMtlFileNames(Collection<? extends String>) - Method in class de.javagl.obj.BasicWritableObj
-
- setMtlFileNames(Collection<? extends String>) - Method in interface de.javagl.obj.WritableObj
-
Set the given MTL file names.
- setMtlFileNamesConsumer(Consumer<? super Collection<? extends String>>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the MTL file names consumer
- setNi(Float) - Method in interface de.javagl.obj.Mtl
-
Set the optical density of the material
- setNorm(String) - Method in interface de.javagl.obj.Mtl
-
Set the normal map name of this material
- setNormalConsumer(Consumer<? super FloatTuple>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the normal consumer
- setNormOptions(TextureOptions) - Method in interface de.javagl.obj.Mtl
-
- setNs(Float) - Method in interface de.javagl.obj.Mtl
-
Set the shininess of this material,
or null if it was not specified
- setO(Float, Float, Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the origin offset
- setPc(Float) - Method in interface de.javagl.obj.Mtl
-
Set the clearcoat thickness of the material
- setPcr(Float) - Method in interface de.javagl.obj.Mtl
-
Set the clearcoat roughness of the material
- setPm(Float) - Method in interface de.javagl.obj.Mtl
-
Set the metallic part of this material
- setPr(Float) - Method in interface de.javagl.obj.Mtl
-
Set the roughness part of this material
- setPs(Float) - Method in interface de.javagl.obj.Mtl
-
Set the sheen part of this material
- setS(Float, Float, Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the scale
- setSharpness(Float) - Method in interface de.javagl.obj.Mtl
-
Set the sharpness of reflections
- setT(Float, Float, Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the turbulence
- setTexCoordConsumer(Consumer<? super FloatTuple>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the texture coordinate consumer
- setTexres(Float) - Method in interface de.javagl.obj.TextureOptions
-
Set the texture resolution
- setTf(Float, Float, Float) - Method in interface de.javagl.obj.Mtl
-
Set the transmission filter of this material
- setType(String) - Method in interface de.javagl.obj.TextureOptions
-
Set the type
- setVertexConsumer(Consumer<? super FloatTuple>) - Method in class de.javagl.obj.BasicWritableObj
-
Set the vertex consumer
- splitByGroups(ReadableObj) - Static method in class de.javagl.obj.ObjSplitting
-
- splitByMaterialGroups(ReadableObj) - Static method in class de.javagl.obj.ObjSplitting
-
Split the given
ReadableObj based on its material groups.
- splitByMaxNumVertices(ReadableObj, int) - Static method in class de.javagl.obj.ObjSplitting
-
Split the given
ReadableObj into
Obj instances based
on the given maximum number of vertices.