Cylinder

Visión general

Cylinder Es una clase en Aspose.3D FOSS para .NET. Heredados de: Primitive.

Parámetros de cilindro.

Esta clase ofrece 23 métodos para trabajar con objetos de cilindro en programas .NET. Los métodos disponibles incluyen: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height,Y 19 más.

Propiedades

NombreTipoAccessDescripción
OffsetBottomVector3Leer / escribirObtenga o coloca las vertices de transformación descuento del lado inferior.
OffsetTopVector3Leer / escribirObtenga o coloca las verticales de transformación descuento del lado superior.
GenerateFanCylinderboolLeer / escribirObtenga o establece si generar un cilindro de estilo fan cuando ThetaLength es menos de 2*PI, de lo contrario el modelo no se cortará.
ShearBottomVector2Leer / escribirObtén o establece la transformación de la hoja del lado inferior, el vector almacena el valor de hoja (x-axis, z- axis) que se mide en radiano, valor estándar es (0, 0).
ShearTopVector2Leer / escribirObtén o establece la transformación de las hojas del lado superior, el vector almacena el valor de la hoja (x-axis, z- axis) que se mide en radiano, es (0, 0)
RadiusTopdoubleLeer / escribirObtiene o establece el radio de la tapa superior del cilindro.
RadiusBottomdoubleLeer / escribirObtiene o establece el radio de la tapa inferior del cilindro.
HeightdoubleLeer / escribirObtiene o establece la altura del cilindro.
RadialSegmentsintLeer / escribirObtiene o establece los segmentos radiales.
HeightSegmentsintLeer / escribirObtiene o establece los segmentos de altura.
OpenEndedboolLeer / escribirObtenga o establece un valor que indica si este cilindro está abierto.
ThetaStartdoubleLeer / escribirObtiene o establece el inicio de theta.
ThetaLengthdoubleLeer / escribirObtiene o establece la longitud de theta.
CastShadowsboolLeer / escribirObtiene o establece si esta geometría puede proyectar sombra
ReceiveShadowsboolLeer / escribirObtiene o establece si esta geometría puede recibir sombra.
VisibleboolLeer / escribirObtiene o establece si la geometría es visible
DeformersIList<Deformer>LeerObtiene todos los deformadores asociados con esta geometría.
ControlPointsIArrayList<Vector4>LeerObtiene todos los puntos de control
VertexElementsIList<VertexElement>LeerObtiene todos los elementos de vértice
ExcludedboolLeer / escribirObtenga o establece si excluir esta entidad durante la exportación.
ParentNodesList<Node>LeerAl obtener todos los nódulos materna, una entidad puede ser anexada a múltiples nodo materno para la instancia de geometría.
ParentNodeNodeLeer / escribirObtendrá o establece el primer nodo parental, si se establezca el primero nódulo parcial, esta entidad será separada de otros nodos parciales.
SceneSceneLeerObtiene la escena a la que pertenece este objeto
NamestringLeer / escribirObtiene o establece el nombre.
PropertiesPropertyCollectionLeerObtiene la colección de todas las propiedades.

Métodos

SignatureDescripción
Cylinder()Inicia una nueva instancia de la clase cilindro.
Cylinder(radius: double, height: double)Inicia una nueva instancia de la clase cilindro.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Inicia una nueva instancia de la clase cilindro.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool)Inicia una nueva instancia de la clase cilindro.
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double)Inicia una nueva instancia de la clase cilindro.
ToMesh()Convertir el objeto actual en mezquita
Primitive(name: string)Iniciación a una nueva instancia de la clase.
Geometry(name: string)Inicializa una nueva instancia de la clase Geometría.
GetDeformers()Obtiene todos los deformadores
GetElement(type: VertexElementType)Obtiene un elemento de vértice con el tipo especificado
GetVertexElementOfUV(textureMapping: TextureMapping)Obtenga una instancia VertexElementUV con un tipo de mapeo de textura dado
CreateElement(type: VertexElementType)Crea un elemento vertical con tipo especificado y lo añade a la geometría.
AddElement(element: VertexElement)Addiendo un elemento vertex existente a la geometría actual
CreateElementUV(uvMapping: TextureMapping)Crea un VertexElementUV con un tipo de mapeo de textura dado.
Entity(name: string)Inicia una nueva instancia de la clase Entidad.
GetBoundingBox()Obtenga la caja de límite de la entidad actual en su sistema de coordenadas espaciales objetos.
GetEntityRendererKey()Obtenga la clave del rendidor de la entidad registrado en el rendedor
SceneObject(name: string)Inicialice un SceneObject con un nombre de carácter predeterminado
A3DObject()Inicia una nueva instancia de la clase A3DObject sin nombre.
RemoveProperty(property: Property)Eliminar una propiedad dinámica.
GetProperty(property: string)Obtenga el valor de la propiedad especificada
SetProperty(property: string, value: object?)Establece el valor de la propiedad especificada
FindProperty(propertyName: string)Encontrar la propiedad.

Ver también

 Español