Línea
Revisión
Line Es una clase en Aspose.3D FOSS para .NET. Heredados de: Curve, INamedObject.
Una polina es un camino definido por un conjunto de puntos con segmentos, y conectado por lados, lo que significa que también puede ser un grupo de segmentas de línea conectadas. La línea es generalmente un objeto lineal, el cual significa no se puede usar para representar una curva, a fin de representar la curve, utiliza NurbsCurve.
Esta clase ofrece 12 métodos para trabajar con los objetos de línea en programas .NET. Los métodos disponibles incluyen: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. 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 : Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes,Y cuatro más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Leer | Obtenga los puntos de control. |
Visible | bool | Leer / escribir | Obtenga o pone el visible. |
Segments | IList<int[]> | Leer | Se encuentran los segmentos. |
Color | Vector3 | Leer / escribir | Se toma o se coloca el color. |
Excluded | bool | Leer / escribir | Obtenga o pone el excluido. |
ParentNodes | List<Node> | Leer | Tiene los nódulos parentescos. |
ParentNode | Node | Leer / escribir | Obtenga o coloca el nodo parental. |
Scene | Scene | Leer | Tiene la escena. |
Name | string | Leer / escribir | Se le llama o se pone el nombre. |
Properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | Generar la secuencia 0,1,2,3…..Longitud-1 para que el ControlPoints pueda ser utilizado como una única línea |
FromPoints(points: Vector3[]) | Crea una línea de puntos |
GetEntityRendererKey() | Obtenga la clave del rendidor de la entidad registrado en el rendedor |
Entity(name: string) | |
GetBoundingBox() | Obtenga la caja de límite de la entidad actual en su sistema de coordenadas espaciales objetos. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Eliminar una propiedad dinámica. |
GetProperty(property: string) | Obtenga el valor de la propiedad especificada |
SetProperty(property: string, value: object?) | - El valor de la propiedad especificada |
FindProperty(propertyName: string) | Puede ser una propiedad dinámica (creada por CreateDynamicProperty/SetProperty) o propiedades nativas(identificado por su nombre) |