Sphere

Visión general

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

Esfera Parametrizada.

Esta clase proporciona 22 métodos para trabajar con objetos de la Sfera en programas .NET. Los métodos disponibles incluyen: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,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, HeightSegments, Name,Y 13 más.

Propiedades

NombreTipoAccessDescripción
WidthSegmentsintLeer / escribirObtiene o establece los segmentos de ancho.
HeightSegmentsintLeer / escribirObtiene o establece los segmentos de altura.
PhiStartdoubleLeer / escribirObtiene o establece el inicio de phi.
PhiLengthdoubleLeer / escribirObtiene o establece la longitud de phi.
ThetaStartdoubleLeer / escribirObtiene o establece el inicio de theta.
ThetaLengthdoubleLeer / escribirObtiene o establece la longitud de theta.
RadiusdoubleLeer / escribirObtiene o establece el radio de la esfera.
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
Sphere()Inicializa una nueva instancia de la Sfera con el rayos 1.
Sphere(radius: double)Inicializa una nueva instancia de la clase Sphere con un rayo especificado.
Sphere(radius: double, widthSegments: int, heightSegments: int)Inicializa una nueva instancia de la clase Sphere con los segmentos específicos de rayos, ancho y altura.
Sphere(name: string, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Inicia una nueva instancia de la clase Sphere.
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