Class and Description |
---|
A3DObject
The base class of all Aspose.ThreeD objects, all sub classes will support dynamic properties.
|
AlphaSource
Defines whether the texture contains the alpha channel.
|
AnimationChannel
A channel maps property's component field to a set of curves
|
AnimationClip
The Animation clip is a collection of animations.
|
AnimationNode
Aspose.3D's supports animation hierarchy, each animation can be composed by several animations and animation's key-frame definition.
|
ApertureMode
Camera aperture modes.
|
AssetInfo
Information of asset.
|
Axis
The coordinate axis.
|
Bone
A bone defines the subset of the geometry's control point, and defined blend weight for each control point.
|
BonePose
The
BonePose contains the transformation matrix for a bone node |
BoundingBox
The axis-aligned bounding box
|
BoundingBox2D
The axis-aligned bounding box for
Vector2 |
BoundingBoxExtent
The extent of the bounding box
|
Cancellation
This class allows you to manually abort a load/save task.
|
ColladaTransformStyle
The node's transform style of node
|
ComposeOrder
The order to compose transform matrix
|
CoordinatedSystem
The left handed or right handed coordinate system.
|
Curve
A curve is composed by several key-frames, it describes the transformation of a sampled value over time, so it's a 2D curve.
|
CurveDimension
The dimension of the curves.
|
CurveMapping
A CurveMapping is usually created on an object's property, some property types contains multiple component fields(like a Vector3 field),
CurveMapping will generate channel for each component field and connects the field to one or more curve instance(s) through the channels.
|
CustomObject
Meta data or custom objects used in 3D files are managed by this class.
|
Deformer
Base class for
SkinDeformer and MorphTargetDeformer |
DracoCompressionLevel
Compression level for draco file
|
DracoFormat
Google Draco format
|
DracoSaveOptions
Save options for Google draco files
|
Entity
The base class of all entities.
|
ExportException
Exceptions when Aspose.3D failed to export the scene to file
|
Extrapolation
Extrapolation defines how to do when sampled value is out of the range which defined by the first and last key-frames.
|
ExtrapolationType
Extrapolation type.
|
FileContentType
File content type
|
FileFormat
File format definition
|
FileFormatType
File format type
|
FileSystem
File system encapsulation.
|
Frustum |
FVector2
A float vector with two components.
|
FVector3
A float vector with three components.
|
FVector4
A float vector with four components.
|
Geometry |
GlobalTransform
Global transform is similar to
Transform but it's immutable while it represents the final evaluated transformation. |
IIndicedVertexElement
VertexElement with indice data.
|
IMeshConvertible
Entities that implemented this interface can be converted to
Mesh |
ImportException
Exception when Aspose.3D failed to open the specified source
|
Interpolation
The key frame's interpolation type.
|
IOConfig
IO config for serialization/deserialization.
|
IOrientable
Orientable entities shall implement this interface.
|
KeyFrame
A key frame is mainly defined by a time and a value, for some interpolation types, tangent/tension/bias/continuity is also used by calculating the final sampled value.
|
LambertMaterial
Material for lambert shading model
|
LightType
Light types.
|
LoadOptions
The base class to configure options in file loading for different types
|
MappingMode
Determines how the element is mapped to a surface.
|
Material
Material defines the parameters necessary for visual appearance of geometry.
|
MaterialConverter
Custom converter to convert the geometry's original material to GLTF's PBR material.
|
Matrix4
4x4 matrix implementation.
|
Mesh
A mesh is made of many n-sided polygons.
|
MorphTargetChannel
A MorphTargetChannel is used by
MorphTargetDeformer to organize the target geometries. |
Node
Represents an element in the scene graph.
|
NodeVisitor
A callback to travel through the whole node hierarchy.
|
NurbsDirection
A 3D
NurbsSurface has two direction, the NurbsSurface.getU() and NurbsSurface.getV() , the NurbsDirection defines data for each direction. |
NurbsType
NURBS types.
|
PatchDirection
Patch's U and V direction.
|
PatchDirectionType
Patch direction's types.
|
PlyFormat
The PLY format.
|
PlySaveOptions
Save options for exporting scene as PLY file.
|
Pose
The pose is used to store transformation matrix when the geometry is skinned.
|
PoseType
Pose type.
|
Primitive
Base class for all primitives
|
ProjectionType
Camera's projection types.
|
Property
Class to hold user-defined properties.
|
Quaternion
Quaternion is usually used to perform rotation in computer graphics.
|
ReferenceMode
ReferenceMode defines how mapping information is stored and referenced by. |
RenderingAPI
Commonly used rendering APIs
|
RotationMode
The frustum's rotation mode
|
SaveOptions
The base class to configure options in file saving for different types
|
Scene
A scene is a top-level object that contains the nodes, geometries, materials, textures, animation, poses, sub-scenes and etcs.
|
ShaderTechnique
A shader technique represents a concrete rendering implementation.
|
ShadingLanguage
Commonly used shading languages
|
SkeletonType
Skeleton 's types. |
SplitMeshPolicy
Share vertex/control point data between sub-meshes or each sub-mesh has its own compacted data.
|
StepMode
Interpolation step mode.
|
TextureBase
Base class for all concrete textures.
|
TextureFilter
Filter options during texture sampling.
|
TextureMapping
The texture mapping type for
VertexElementUV
Describes which kind of texture mapping is used. |
Transform
A transform contains information that allow access to object's translate/scale/rotation or transform matrix at minimum cost
This is used by local transform.
|
TransformBuilder
The
TransformBuilder is used to build transform matrix by a chain of transformations. |
TriMesh
A TriMesh contains raw data that can be used by GPU directly.
|
Vector2
A vector with two components.
|
Vector3
A vector with three components.
|
Vector4
A vector with four components.
|
Vector4List
Performance optimized list for accessing
Vector4 |
Vertex
Vertex reference, used to access the raw vertex in
TriMesh . |
VertexDeclaration
The declaration of a custom defined vertex's structure
|
VertexElement
Base class of vertex elements.
|
VertexElementNormal
Defines normal vectors for specified components.
|
VertexElementTemplate
A helper class for defining concrete
VertexElement implementations. |
VertexElementType
The type of the vertex element, defined how it will be used in modeling.
|
VertexElementUV
Defines the UV coordinates for specified components.
|
VertexElementVector4
A helper class for defining concrete
VertexElement implementations. |
VertexField
Vertex's field memory layout description.
|
VertexFieldSemantic
The semantic of the vertex field
|
WrapMode
Texture's wrap mode.
|
Copyright © 2018. All rights reserved.