NurbsSurface
Vue de l’ensemble
‘NurbsSurface’ est une classe dans Aspose.3D FOSS pour .NET. hérite de: ‘Geometry’, ‘INamedObject’, `IMeshConvertible’.
est une surface représentée par NURBS (non uniforme base rationnelle spline), A est défini par deux et . le composant w dans le point de contrôle est utilisé comme poids du point d’utilisation quel que soit le type de direction est un ou
Cette classe fournit 18 méthodes pour travailler avec les objets NurbsSurface dans des programmes .NET. Les méthodologies disponibles comprennent: A3DObject, AdddElement , ‘CreateElements;CreatElmentsUV; Entity : FindProperty: Geometrys, GetBoundingBoxeux, GetDeformersen, ‘GetElment en, ‘GtEntitiRendererKeyet 6 autres méthode. Tous les membres publics sont accessibles à n'importe quelle application .Net après l'installation de l’Aspose.3D FOSS pour le package .net. Propriétés :CastShadowsa,ControlPointsé, ́DeformerExcluded``d`n, n°Node, 8 et plus.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
U | NurbsDirection | Read | Gets the u. |
V | NurbsDirection | Read | Gets the v. |
Visible | bool | Read/Write | Gets or sets the visible. |
Deformers | IList<Deformer> | Read | Gets the deformers. |
ControlPoints | IArrayList<Vector4> | Read | Gets the control points. |
CastShadows | bool | Read/Write | Gets or sets the cast shadows. |
ReceiveShadows | bool | Read/Write | Gets or sets the receive shadows. |
VertexElements | IList<VertexElement> | Read | Gets the vertex elements. |
Excluded | bool | Read/Write | Gets or sets the excluded. |
ParentNodes | List<Node> | Read | Gets the parent nodes. |
ParentNode | Node | Read/Write | Gets or sets the parent node. |
Scene | Scene | Read | Gets the scene. |
Name | string | Read/Write | Gets or sets the name. |
Properties | PropertyCollection | Read | Gets the properties. |
méthodes
| Signature | Description |
|---|---|
NurbsSurface() | |
NurbsSurface(name: string) | |
ToMesh() | Not implemented in the FOSS edition — throws at runtime. Convert the NURBS surface to the mesh |
Geometry(name: string) | |
GetDeformers() | Gets all deformers |
GetElement(type: VertexElementType) | Gets a vertex element with specified type |
GetVertexElementOfUV(textureMapping: TextureMapping) | Gets a VertexElementUV instance with given texture mapping type |
CreateElement(type: VertexElementType) | Creates a vertex element with specified type and add it to geometry. |
AddElement(element: VertexElement) | Adds an existing vertex element to current geometry |
CreateElementUV(uvMapping: TextureMapping) | Creates a VertexElementUV with given texture mapping type. |
Entity(name: string) | |
GetBoundingBox() | Gets the bounding box of current entity in its object space coordinate system. |
GetEntityRendererKey() | Gets the key of the entity renderer registered in the renderer |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Removes a dynamic property. |
GetProperty(property: string) | Get the value of specified property |
SetProperty(property: string, value: object?) | Sets the value of specified property |
FindProperty(propertyName: string) | Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name) |
Voir aussi
- Aspose.3D - référence API d’entreprise