Cylinder
Vue d’ensemble
Cylinder Il s’agit d’une classe dans Aspose.3D FOSS pour .NET. hérité de : Primitive.
Paramétrage de cylindres.
Cette classe fournit 23 méthodes pour travailler avec les objets de cylindre dans des programmes .NET. Les méthodes disponibles comprennent : A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,7 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height,Et 19 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
OffsetBottom | Vector3 | Lire / Écrire | Obtenez ou mettez les vertices de transformation à l’écart du côté inférieur. |
OffsetTop | Vector3 | Lire / Écrire | Obtenez ou mettez les vertices de transformation à l’encontre du côté supérieur. |
GenerateFanCylinder | bool | Lire / Écrire | Obtenez ou définissez si vous devez générer un cylindre de style fan lorsque ThetaLength est inférieur à 2*PI, sinon le modèle ne sera pas coupé. |
ShearBottom | Vector2 | Lire / Écrire | Obtenez ou mettez la transformation de feuille du côté inférieur, le vecteur stocke la valeur de la feuillette (x-axis, z-acis) mesurée en radian, la valeurs par défaut est (0, 0). |
ShearTop | Vector2 | Lire / Écrire | Obtenez ou mettez la transformation de feuille du côté supérieur, le vecteur stocke la valeur de la feuillette (x-axis, z-acis) mesurée en radian, la valeurs par défaut est (0, 0). |
RadiusTop | double | Lire / Écrire | Obtient ou définit le rayon du capuchon supérieur du cylindre. |
RadiusBottom | double | Lire / Écrire | Obtient ou définit le rayon du couvercle inférieur du cylindre. |
Height | double | Lire / Écrire | Obtient ou définit la hauteur du cylindre. |
RadialSegments | int | Lire / Écrire | Obtient ou définit les segments radiaux. |
HeightSegments | int | Lire / Écrire | Obtient ou définit les segments de hauteur. |
OpenEnded | bool | Lire / Écrire | Obtenez ou définissez une valeur indiquant si ce cylindre est ouvert. |
ThetaStart | double | Lire / Écrire | Obtient ou définit le début de theta. |
ThetaLength | double | Lire / Écrire | Obtient ou définit la longueur de theta. |
CastShadows | bool | Lire / Écrire | Obtient ou définit si cette géométrie peut projeter une ombre |
ReceiveShadows | bool | Lire / Écrire | Obtient ou définit si cette géométrie peut recevoir l’ombre. |
Visible | bool | Lire / Écrire | Obtient ou définit si la géométrie est visible |
Deformers | IList<Deformer> | Lire | Obtient tous les déformeurs associés à cette géométrie. |
ControlPoints | IArrayList<Vector4> | Lire | Obtient tous les points de contrôle |
VertexElements | IList<VertexElement> | Lire | Obtient tous les éléments de sommet |
Excluded | bool | Lire / Écrire | Il obtient ou s’établit si l’entité doit être exclue pendant son exportation. |
ParentNodes | List<Node> | Lire | Si tous les nodes parent sont obtenus, une entité peut être attachée à plusieurs nodules parent pour l’instancement géométrique. |
ParentNode | Node | Lire / Écrire | Si le premier node parent est mis ou établi, si le nœud parent a été établis, cette entité sera séparée des autres nôtres parent. |
Scene | Scene | Lire | Obtient la scène à laquelle cet objet appartient |
Name | string | Lire / Écrire | Obtient ou définit le nom. |
Properties | PropertyCollection | Lire | Obtient la collection de toutes les propriétés. |
méthodes
| Signature | Description |
|---|---|
Cylinder() | Il a créé une nouvelle classe de cylindres. |
Cylinder(radius: double, height: double) | Il a créé une nouvelle classe de cylindres. |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | Il a créé une nouvelle classe de cylindres. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool) | Il a créé une nouvelle classe de cylindres. |
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double) | Il a créé une nouvelle classe de cylindres. |
ToMesh() | Convertir l’objet actuel en mesh |
Primitive(name: string) | Il a mis en place une nouvelle instance de la classe. |
Geometry(name: string) | Il a commencé une nouvelle instance de la classe géométrique. |
GetDeformers() | Obtient tous les déformeurs |
GetElement(type: VertexElementType) | Obtient un élément de sommet avec le type spécifié |
GetVertexElementOfUV(textureMapping: TextureMapping) | Obtenez une instance VertexElementUV avec un type de cartographie de texture donné |
CreateElement(type: VertexElementType) | Créez un élément vertex avec le type spécifié et ajoutez-le à la géométrie. |
AddElement(element: VertexElement) | Ajouter un élément vertex existant à la géométrie actuelle |
CreateElementUV(uvMapping: TextureMapping) | Créer un VertexElementUV avec un type de cartographie textuelle donné. |
Entity(name: string) | Il a initié une nouvelle instance de la classe entité. |
GetBoundingBox() | Il reçoit la boîte de bord de l’entité actuelle dans son système de coordination spatiale d’objet. |
GetEntityRendererKey() | Obtenez la clé de l’entité rendu enregistrée dans le rendant |
SceneObject(name: string) | Initialisez un SceneObject avec un nom par défaut |
A3DObject() | Initialisez une nouvelle instance de la classe A3DObject sans nom. |
RemoveProperty(property: Property) | Il est détruit par une propriété dynamique. |
GetProperty(property: string) | Obtient la valeur de la propriété spécifiée |
SetProperty(property: string, value: object?) | Définit la valeur de la propriété spécifiée |
FindProperty(propertyName: string) | Trouvez la propriété. |