Pular para o conteúdo principal

Vertex

Referência completa da API de Vertex, incluindo construtores, atributos, atributos virtuais e métodos.

Pacote: JAVARuntime

Categoria: Vertex

Componente: não


public class Vertex

Constructors

SignatureDescription
Vertex(Vertex)Executa Vertex e retorna quando a chamada do motor termina.
Vertex(Engine)Executa Vertex e retorna quando a chamada do motor termina.
Vertex()Cria uma nova instância de Vertex.

Attributes

NameTypeDescription
vertexVertexRepresenta o valor de vertex armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
CUBEintRepresenta o valor de CUBE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
SPHEREintRepresenta o valor de SPHERE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
CONEintRepresenta o valor de CONE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
CYLINDERintRepresenta o valor de CYLINDER armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
CIRCLEintRepresenta o valor de CIRCLE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
TORUSintRepresenta o valor de TORUS armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
SQUAREintRepresenta o valor de SQUARE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
SQUARE90intRepresenta o valor de SQUARE90 armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
CAPSULEintRepresenta o valor de CAPSULE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
HALF_CAPSULEintRepresenta o valor de HALF_CAPSULE armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
SPHERE_LOWPOLYintRepresenta o valor de SPHERE_LOWPOLY armazenado nesta instância. Leia ou atribua para atualizar a propriedade.
RENDER_TARGETintRepresenta o valor de RENDER_TARGET armazenado nesta instância. Leia ou atribua para atualizar a propriedade.

Methods

SignatureReturnsDescription
getVertices()List<Vector3>Retorna a propriedade propriedade vertices atual``.
getVerticesArray()float[]Retorna a propriedade propriedade vertices array atual``.
getVerticesBuffer()NativeFloatBufferRetorna a propriedade propriedade vertices buffer atual``.
setVertices(List<Vector3>)voidDefine ou atualiza a propriedade propriedade vertices``.
setVertices(float[])voidDefine ou atualiza a propriedade propriedade vertices``.
setVertices(NativeFloatBuffer)voidDefine ou atualiza a propriedade propriedade vertices``.
setVertices(Vector3Buffer)voidDefine ou atualiza a propriedade propriedade vertices``.
getTriangles()List<Vector3>Retorna a propriedade propriedade triangles atual``.
getTrianglesArray()int[]Retorna a propriedade propriedade triangles array atual``.
getTrianglesBuffer()NativeIntBufferRetorna a propriedade propriedade triangles buffer atual``.
setTriangles(List<Vector3>)voidDefine ou atualiza a propriedade propriedade triangles``.
setTriangles(int[])voidDefine ou atualiza a propriedade propriedade triangles``.
setTriangles(NativeIntBuffer)voidDefine ou atualiza a propriedade propriedade triangles``.
setTriangles(Point3Buffer)voidDefine ou atualiza a propriedade propriedade triangles``.
getNormals()List<Vector3>Retorna a propriedade propriedade normals atual``.
getNormalsArray()float[]Retorna a propriedade propriedade normals array atual``.
getNormalsBuffer()NativeFloatBufferRetorna a propriedade propriedade normals buffer atual``.
setNormals(List<Vector3>)voidDefine ou atualiza a propriedade propriedade normals``.
setNormals(float[])voidDefine ou atualiza a propriedade propriedade normals``.
setNormals(NativeFloatBuffer)voidDefine ou atualiza a propriedade propriedade normals``.
setNormals(Vector3Buffer)voidDefine ou atualiza a propriedade propriedade normals``.
getUVs()List<Vector2>Retorna a propriedade propriedade uvs atual``.
getUVsArray()float[]Retorna a propriedade propriedade uvs array atual``.
getUVsBuffer()NativeFloatBufferRetorna a propriedade propriedade uvs buffer atual``.
setUVs(List<Vector2>)voidDefine ou atualiza a propriedade propriedade uvs``.
setUVs(float[])voidDefine ou atualiza a propriedade propriedade uvs``.
setUVs(NativeFloatBuffer)voidDefine ou atualiza a propriedade propriedade uvs``.
setUVs(Vector2Buffer)voidDefine ou atualiza a propriedade propriedade uvs``.
getJoints()List<Vector3>Retorna a propriedade propriedade joints atual``.
getJointsArray()float[]Retorna a propriedade propriedade joints array atual``.
getJointsBuffer()NativeFloatBufferRetorna a propriedade propriedade joints buffer atual``.
setJoints(List<Vector3>)voidDefine ou atualiza a propriedade propriedade joints``.
setJoints(float[])voidDefine ou atualiza a propriedade propriedade joints``.
setJoints(NativeFloatBuffer)voidDefine ou atualiza a propriedade propriedade joints``.
setJoints(Vector3Buffer)voidDefine ou atualiza a propriedade propriedade joints``.
getWeights()List<Vector3>Retorna a propriedade propriedade weights atual``.
getWeightsArray()float[]Retorna a propriedade propriedade weights array atual``.
getWeightsBuffer()NativeFloatBufferRetorna a propriedade propriedade weights buffer atual``.
setWeights(List<Vector3>)voidDefine ou atualiza a propriedade propriedade weights``.
setWeights(float[])voidDefine ou atualiza a propriedade propriedade weights``.
setWeights(NativeFloatBuffer)voidDefine ou atualiza a propriedade propriedade weights``.
setWeights(Vector3Buffer)voidDefine ou atualiza a propriedade propriedade weights``.
traceLaser(Transform, Ray)LaserHitExecuta a operação traceLaser usando os parâmetros informados (transform, ray).
traceLaser(Transform, Ray, RayMode)LaserHitExecuta a operação traceLaser usando os parâmetros informados (transform, ray, rayMode).
traceLaser(Transform, Ray, RayMode, boolean)LaserHitExecuta a operação traceLaser usando os parâmetros informados (transform, ray, rayMode, backfaceCulling).
traceLaserAsync(Transform, Ray, AsyncLaserListener)voidExecuta a operação traceLaserAsync usando os parâmetros informados (transform, ray, asyncLaserListener).
traceLaserAsync(Transform, Ray, AsyncLaserListener, RayMode)voidExecuta a operação traceLaserAsync usando os parâmetros informados (transform, ray, asyncLaserListener, rayMode).
traceLaserAsync(Transform, Ray, AsyncLaserListener, RayMode, boolean)voidExecuta a operação traceLaserAsync usando os parâmetros informados (transform, ray, asyncLaserListener, rayMode, backfaceCulling).
apply()voidExecuta a operação apply.
applyAsync()voidExecuta applyAsync e retorna quando a chamada do motor termina.
getBoundingBox()AABBRetorna a propriedade propriedade bounding box atual``.
recalculateBoundingBox()AABBExecuta a operação recalculateBoundingBox.

Static Methods

SignatureReturnsDescription
loadFile(VertexFile)VertexCarrega file no objeto.
loadFile(File)VertexCarrega file no objeto.
loadFile(InputStream)VertexCarrega file no objeto.
loadPrimitive(int)VertexCarrega primitive no objeto.