Modifier and Type | Class and Description |
---|---|
class |
AnimationClip
The Animation clip is a collection of animations.
|
class |
AnimationNode
Aspose.3D's supports animation hierarchy, each animation can be composed by several animations and animation's key-frame definition.
|
class |
AssetInfo
Information of asset.
|
class |
Bone
A bone defines the subset of the geometry's control point, and defined blend weight for each control point.
|
class |
Box
Box.
|
class |
Camera
The camera describes the eye point of the viewer looking at the scene.
|
class |
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.
|
class |
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.
|
class |
CustomObject
Meta data or custom objects used in 3D files are managed by this class.
|
class |
Cylinder
Parameterized Cylinder.
|
class |
Deformer
Base class for
SkinDeformer and MorphTargetDeformer |
class |
Entity
The base class of all entities.
|
class |
Frustum
|
class |
Geometry
|
class |
LambertMaterial
Material for lambert shading model
|
class |
Light
The light illuminates the scene.
|
class |
Line
A line is a path defined by a set of points with
Geometry.getControlPoints() , and connected by Line.getIndices() ,
which means it can also be a set of connected line segments. |
class |
Material
Material defines the parameters necessary for visual appearance of geometry.
|
class |
Mesh
A mesh is made of many n-sided polygons.
|
class |
MorphTargetChannel
A MorphTargetChannel is used by
MorphTargetDeformer to organize the target geometries. |
class |
MorphTargetDeformer
MorphTargetDeformer provides per-vertex animation.
|
class |
Node
Represents an element in the scene graph.
|
class |
NurbsCurve
NURBS curve is a curve represented by NURBS(Non-uniform rational basis spline),
A NURBS curve is defined by its
NurbsCurve.getOrder() , a set of weighted Geometry.getControlPoints() and a NurbsCurve.getKnotVectors()
The w component in control point is used as control point's weight, whatever it is a CurveDimension.TWO_DIMENSIONAL or CurveDimension.THREE_DIMENSIONAL |
class |
NurbsSurface
NurbsSurface is a surface represented by NURBS(Non-uniform rational basis spline),
A NurbsSurface is defined by two NurbsDirection NurbsSurface.getU() and NurbsSurface.getV() . |
class |
Patch
A
Patch is a parametric modeling surface, similar to NurbsSurface , it's also defined by two
PatchDirection , the Patch.getU() and Patch.getV() . |
class |
PbrMaterial
Material for physically based rendering based on albedo color/metallic/roughness
|
class |
PhongMaterial
Material for blinn-phong shading model.
|
class |
Plane
Parameterized plan.
|
class |
Pose
The pose is used to store transformation matrix when the geometry is skinned.
|
class |
Primitive
Base class for all primitives
|
class |
RectangularTorus
Parameterized rectangular torus.
|
class |
Scene
A scene is a top-level object that contains the nodes, geometries, materials, textures, animation, poses, sub-scenes and etcs.
|
class |
ShaderMaterial
A shader material allows to describe the material by external rendering engine or shader language.
|
class |
Shape
The shape describes the deformation on a set of control points, which is similar to the cluster deformer in Maya.
|
class |
Skeleton
The
Skeleton is mainly used by CAD software to help designer to manipulate the transformation of skeletal structure, it's usually useless outside the CAD softwares. |
class |
SkinDeformer
A skin deformer contains multiple bones to work, each bone blends a part of the geometry by control point's weights.
|
class |
Sphere
Parameterized sphere.
|
class |
Texture
This class defines the texture from an external file.
|
class |
TextureBase
Base class for all concrete textures.
|
class |
Torus
Parameterized torus.
|
class |
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.
|
class |
TriMesh
A TriMesh contains raw data that can be used by GPU directly.
|
Modifier and Type | Method and Description |
---|---|
List<A3DObject> |
Scene.getLibrary()
Objects that not directly used in scene hierarchy can be defined in Library.
|
Modifier and Type | Method and Description |
---|---|
CurveMapping |
AnimationNode.createCurveMapping(A3DObject obj,
String propName)
Creates a CurveMapping based on the property data type.
|
Curve |
AnimationNode.getCurve(A3DObject target,
String propName,
boolean create)
Gets the animation curve on given property.
|
Curve |
AnimationNode.getCurve(A3DObject target,
String propName,
String channelName,
boolean create)
Gets the animation curve on given property and channel.
|
CurveMapping |
AnimationNode.getCurveMapping(A3DObject target,
String propName,
boolean create)
Gets the animation curve mapping on given property.
|
Constructor and Description |
---|
Property(A3DObject owner,
String name)
Initializes a new instance of the
Property class. |
Copyright © 2018. All rights reserved.