Line
Contenu
[
Cacher
]Line class
Une polyline est un chemin défini par un ensemble de points avec Geometry.ControlPoints, et reliés par Segments, ce qui signifie qu’il peut également s’agir d’un ensemble de segments de ligne connectés. La ligne est généralement un objet linéaire, ce qui signifie qu’elle ne peut pas être utilisée pour représenter une courbe ; pour représenter une courbe, utilisez NurbsCurve.
Méthodes
constructor
| Nom | Description |
|---|---|
| constructor() | Initialise une nouvelle instance de la classe Line. |
Result:
constructor_overload
| Nom | Description |
|---|---|
| constructor_overload(name) | Initialise une nouvelle instance de la classe Line. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| name | String | Nom. |
Result:
getControlPoints
| Nom | Description |
|---|---|
| getControlPoints() | Récupère tous les points de contrôle |
Result:
getVisible
| Nom | Description |
|---|---|
| getVisible() | Récupère ou définit si la géométrie est visible |
Result:
setVisible
| Nom | Description |
|---|---|
| setVisible(value) | Récupère ou définit si la géométrie est visible |
Result:
getSegments
| Nom | Description |
|---|---|
| getSegments() | Obtient les segments de la ligne |
Result:
getColor
| Nom | Description |
|---|---|
| getColor() | Obtient ou définit la couleur de la ligne, la valeur par défaut est blanc(1, 1, 1) |
Result:
setColor
| Nom | Description |
|---|---|
| setColor(value) | Obtient ou définit la couleur de la ligne, la valeur par défaut est blanc(1, 1, 1) |
Result:
getParentNodes
| Nom | Description |
|---|---|
| getParentNodes() | Obtient tous les nœuds parents, une entité peut être attachée à plusieurs nœuds parents pour l’instanciation géométrique. Les nœuds. |
Result:
getExcluded
| Nom | Description |
|---|---|
| getExcluded() | Obtient ou définit si cette entité doit être exclue lors de l’exportation. |
Result:
setExcluded
| Nom | Description |
|---|---|
| setExcluded(value) | Obtient ou définit si cette entité doit être exclue lors de l’exportation. |
Result:
getParentNode
| Nom | Description |
|---|---|
| getParentNode() | Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent. |
Result:
setParentNode
| Nom | Description |
|---|---|
| setParentNode(value) | Obtient ou définit le premier nœud parent ; si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents. Le nœud parent. |
Result:
getScene
| Nom | Description |
|---|---|
| getScene() | Obtient la scène à laquelle cet objet appartient |
Result:
getName
| Nom | Description |
|---|---|
| getName() | Obtient ou définit le nom. Le nom. |
Result:
setName
| Nom | Description |
|---|---|
| setName(value) | Obtient ou définit le nom. Le nom. |
Result:
getProperties
| Nom | Description |
|---|---|
| getProperties() | Obtient la collection de toutes les propriétés. |
Result:
fromPoints
| Nom | Description |
|---|---|
| fromPoints(points) | Construit une instance de Line à partir d’un ensemble de points. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| point | Vector3[] | null |
Result: Line
makeDefaultIndices
| Nom | Description |
|---|---|
| makeDefaultIndices() | Générez la séquence 0,1,2,3….Geometry.ControlPoints.Length-1 vers Segments afin que les ControlPoints puissent être utilisés comme une seule ligne |
Result: Line
getEntityRendererKey
| Nom | Description |
|---|---|
| getEntityRendererKey() | Obtient la clé du rendu d’entité enregistré dans le moteur de rendu |
Result: EntityRendererKey
getBoundingBox
| Nom | Description |
|---|---|
| getBoundingBox() | Obtient la boîte englobante de l’entité actuelle dans son système de coordonnées d’espace objet. |
Result: EntityRendererKey
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime une propriété dynamique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Result: boolean
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime la propriété spécifiée identifiée par son nom |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nom | Description |
|---|---|
| getProperty(property) | Obtenir la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
Result: Object
setProperty
| Nom | Description |
|---|---|
| setProperty(property, value) | Définit la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
| value | Object | La valeur de la propriété |
Result: Object
findProperty
| Nom | Description |
|---|---|
| findProperty(propertyName) | Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom) |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propertyName | String | Nom de la propriété. |
Result: Property