VertexDeclaration

VertexDeclaration class

La declaración de la estructura de un vértice definido de forma personalizada

Métodos

constructor

NombreDescripción
constructor()

Result:


getSealed

NombreDescripción
getSealed()Una VertexDeclaration se sellará cuando haya sido usada por com.aspose.threed.TriMesh`1 o TriMesh, no se permiten más modificaciones.

Result:


getCount

NombreDescripción
getCount()Obtiene el recuento de todos los campos definidos en esta VertexDeclaration.

Result:


getSize

NombreDescripción
getSize()El tamaño en bytes de la estructura del vértice.

Result:


get

NombreDescripción
get(index)

Result:


clear

NombreDescripción
clear()Borrar todos los campos.

Result:


addField

NombreDescripción
addField(dataType, semantic, index, alias)Agregar un nuevo campo de vértice

Parameters:

NombreTipoDescripción
dataTypeNúmeroVertexFieldDataType
semanticVertexFieldSemanticVertexFieldSemantic
indexNúmeroEl índice para el mismo semántico de campo, -1 para generación automática
aliasCadenaEl nombre alias del campo

Result:


fromGeometry

NombreDescripción
fromGeometry(geometry, useFloat)Crear una VertexDeclaration basada en la disposición de una Geometry.

Parameters:

NombreTipoDescripción
geometríaGeometríanull
useFloatbooleanUsar float en lugar del tipo double

Result: VertexDeclaration


compareTo

NombreDescripción
compareTo(other)Compara esta instancia con un objeto especificado y devuelve una indicación de sus valores relativos.

Result: VertexDeclaration


toString

NombreDescripción
toString()

Result: Cadena


hashCode

NombreDescripción
hashCode()

Result: Número


equals

NombreDescripción
equals(obj)Determina si esta instancia y un objeto especificado, que también debe ser un objeto VertexDeclaration, tienen el mismo valor.

Result: Número


iterator

NombreDescripción
iterator()Reservado para uso interno.

Result: Número