Line
Contenido
[
Ocultar
]Line class
Una polilínea es una ruta definida por un conjunto de puntos con Geometry.ControlPoints, y conectada por Segments, lo que significa que también puede ser un conjunto de segmentos de línea conectados. La línea suele ser un objeto lineal, lo que significa que no puede usarse para representar una curva; para representar una curva, se utiliza NurbsCurve.
Métodos
constructor
| Nombre | Descripción |
|---|---|
| constructor() | Inicializa una nueva instancia de la clase Line. |
Result:
constructor_overload
| Nombre | Descripción |
|---|---|
| constructor_overload(name) | Inicializa una nueva instancia de la clase Line. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| name | Cadena | Nombre. |
Result:
getControlPoints
| Nombre | Descripción |
|---|---|
| getControlPoints() | Obtiene todos los puntos de control |
Result:
getVisible
| Nombre | Descripción |
|---|---|
| getVisible() | Obtiene o establece si la geometría es visible |
Result:
setVisible
| Nombre | Descripción |
|---|---|
| setVisible(value) | Obtiene o establece si la geometría es visible |
Result:
getSegments
| Nombre | Descripción |
|---|---|
| getSegments() | Obtiene los segmentos de la línea |
Result:
getColor
| Nombre | Descripción |
|---|---|
| getColor() | Obtiene o establece el color de la línea, el valor predeterminado es blanco(1, 1, 1) |
Result:
setColor
| Nombre | Descripción |
|---|---|
| setColor(value) | Obtiene o establece el color de la línea, el valor predeterminado es blanco(1, 1, 1) |
Result:
getParentNodes
| Nombre | Descripción |
|---|---|
| getParentNodes() | Obtiene todos los nodos padre; una entidad puede estar adjunta a varios nodos padre para la instanciación de geometría. Los nodos. |
Result:
getExcluded
| Nombre | Descripción |
|---|---|
| getExcluded() | Obtiene o establece si excluir esta entidad durante la exportación. |
Result:
setExcluded
| Nombre | Descripción |
|---|---|
| setExcluded(value) | Obtiene o establece si excluir esta entidad durante la exportación. |
Result:
getParentNode
| Nombre | Descripción |
|---|---|
| getParentNode() | Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre. |
Result:
setParentNode
| Nombre | Descripción |
|---|---|
| setParentNode(value) | Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre. |
Result:
getScene
| Nombre | Descripción |
|---|---|
| getScene() | Obtiene la escena a la que pertenece este objeto |
Result:
getName
| Nombre | Descripción |
|---|---|
| getName() | Obtiene o establece el nombre. El nombre. |
Result:
setName
| Nombre | Descripción |
|---|---|
| setName(value) | Obtiene o establece el nombre. El nombre. |
Result:
getProperties
| Nombre | Descripción |
|---|---|
| getProperties() | Obtiene la colección de todas las propiedades. |
Result:
fromPoints
| Nombre | Descripción |
|---|---|
| fromPoints(points) | Construye una instancia de Line a partir de un conjunto de puntos. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| punto | Vector3[] | null |
Result: Line
makeDefaultIndices
| Nombre | Descripción |
|---|---|
| makeDefaultIndices() | Genera la secuencia 0,1,2,3….Geometry.ControlPoints.Length-1 a Segments para que los ControlPoints puedan usarse como una sola línea |
Result: Line
getEntityRendererKey
| Nombre | Descripción |
|---|---|
| getEntityRendererKey() | Obtiene la clave del renderizador de entidad registrado en el renderizador |
Result: EntityRendererKey
getBoundingBox
| Nombre | Descripción |
|---|---|
| getBoundingBox() | Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objeto. |
Result: EntityRendererKey
removeProperty
| Nombre | Descripción |
|---|---|
| removeProperty(property) | Elimina una propiedad dinámica. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Property | Qué propiedad eliminar |
Result: boolean
removeProperty
| Nombre | Descripción |
|---|---|
| removeProperty(property) | Eliminar la propiedad especificada identificada por nombre |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| propert | Cadena | null |
Result: boolean
getProperty
| Nombre | Descripción |
|---|---|
| getProperty(property) | Obtener el valor de la propiedad especificada |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Cadena | Nombre de la propiedad |
Result: Objeto
setProperty
| Nombre | Descripción |
|---|---|
| setProperty(property, value) | Establece el valor de la propiedad especificada |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Cadena | Nombre de la propiedad |
| valor | Objeto | El valor de la propiedad |
Result: Objeto
findProperty
| Nombre | Descripción |
|---|---|
| findProperty(propertyName) | Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre) |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| propertyName | Cadena | Nombre de la propiedad. |
Result: Property