Aspose.ThreeD

El espacio de nombres base de Aspose.3D

Clases

ClaseDescripción
A3DObjectLa clase base de todos los objetos Aspose.ThreeD, todas las subclases admitirán propiedades dinámicas.
AssetInfoInformación del activo. La información del activo se puede adjuntar a unScene . NiñoScene puede tener su propiaAssetInfo para anular la definición de los padres.
BonePoseElBonePose contiene la matriz de transformación para un hueso node
CustomObjectLos metadatos u objetos personalizados utilizados en archivos 3D son administrados por esta clase. Todas las propiedades personalizadas se guardan como propiedades dinámicas.
EntityLa clase base de todas las entidades. La entidad representa un objeto concreto que se adjunta bajo un nodo comoLight/Geometry .
ExportExceptionExcepciones cuando Aspose.3D no pudo exportar la escena al archivo
FileFormatDefinición de formato de archivo
FileFormatTypeTipo de formato de archivo
GlobalTransformLa transformación global es similar aTransform pero es inmutable mientras representa la transformación final evaluada. El sistema de coordenadas de la mano derecha se usa al evaluar la transformación global
ImageRenderOptionsOpciones paraRender yRender
ImportExceptionExcepción cuando Aspose.3D no pudo abrir el source especificado
LicenseProporciona métodos para licenciar el componente.
MeteredProporciona métodos para configurar la clave medida.
NodeRepresenta un elemento en el escenario gráfico. Un escenario gráfico es un árbol de objetos Nodo. Los servicios de administración de árboles están incluidos en esta clase. Tenga en cuenta que el SDK de Aspose.3D no prueba la validez del escenario gráfico construido. Es responsabilidad de quien llama asegurarse de que no genera gráficos cíclicos en una jerarquía de nodos. Además de la gestión del árbol, esta clase define todas las propiedades necesarias para describir la posición del objeto en la escena. Esta información incluye las propiedades básicas de traslación, rotación y escala y las opciones más avanzadas para pivotes, límites y atributos de juntas IK, como la rigidez y la amortiguación. Cuando se crea por primera vez, el objeto Nodo está “vacío” (es decir, está un objeto sin ninguna representación gráfica que solo contiene la información de posición). En este estado, se puede usar para representar a los padres en la estructura de árbol de nodos, pero no mucho más. El uso normal de este tipo de objetos es agregarles una entidad que especializará el nodo (ver la “Entidad”). La entidad es un objeto en sí mismo y está conectado al Nodo. Esto también significa que la misma entidad se puede compartir entre varios nodos. Camera, Light, Mesh, etc… son todas entidades y todas derivan de la clase base Entity.
NodeVisitorUna devolución de llamada para viajar a través de toda la jerarquía de nodos.
PoseLa pose se usa para almacenar la matriz de transformación cuando la geometría está desollada. La pose es un conjunto deBonePose , cadaBonePose guarda la información de transformación concreta del nodo óseo.
PropertyClase para contener propiedades definidas por el usuario.
PropertyCollectionLa colección de propiedades
SceneUna escena es un objeto de nivel superior que contiene los nodos, geometrías, materiales, texturas, animaciones, poses, subescenas, etc. La escena puede tener subescenas, actúa como soporte de múltiples documentos en archivos como collada/blender /fbx Se puede acceder a la jerarquía de nodos a través deRootNodeLibrary se usa para mantener una referencia de objetos no adjuntos durante la serialización (como metadatos u objetos personalizados) para que pueda usarse como una biblioteca.
SceneObjectLa clase raíz de objetos que se almacenarán dentro de una escena.
TransformUna transformación contiene información que permite el acceso a la transformación/escala/rotación del objeto o matriz de transformación a un costo mínimo Esto lo utiliza la transformación local.
TrialExceptionEsto se genera en Scene.Open/Scene.Save cuando no se aplican licencias. Puede desactivar esta excepción configurando SuppressTrialException en verdadero.

Interfaces

InterfazDescripción
INamedObjectObjeto que tiene nombre

Enumeración

EnumeraciónDescripción
AxisEl eje de coordenadas.
CoordinatedSystemEl sistema de coordenadas zurdo o diestro.
FileContentTypeTipo de contenido del archivo
PoseTypeTipo de pose.
PropertyFlagsBanderas de propiedad