Line

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

NomDescription
constructor()Initialise une nouvelle instance de la classe Line.

Result:


constructor_overload

NomDescription
constructor_overload(name)Initialise une nouvelle instance de la classe Line.

Parameters:

NomTypeDescription
nameStringNom.

Result:


getControlPoints

NomDescription
getControlPoints()Récupère tous les points de contrôle

Result:


getVisible

NomDescription
getVisible()Récupère ou définit si la géométrie est visible

Result:


setVisible

NomDescription
setVisible(value)Récupère ou définit si la géométrie est visible

Result:


getSegments

NomDescription
getSegments()Obtient les segments de la ligne

Result:


getColor

NomDescription
getColor()Obtient ou définit la couleur de la ligne, la valeur par défaut est blanc(1, 1, 1)

Result:


setColor

NomDescription
setColor(value)Obtient ou définit la couleur de la ligne, la valeur par défaut est blanc(1, 1, 1)

Result:


getParentNodes

NomDescription
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

NomDescription
getExcluded()Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


setExcluded

NomDescription
setExcluded(value)Obtient ou définit si cette entité doit être exclue lors de l’exportation.

Result:


getParentNode

NomDescription
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

NomDescription
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

NomDescription
getScene()Obtient la scène à laquelle cet objet appartient

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


fromPoints

NomDescription
fromPoints(points)Construit une instance de Line à partir d’un ensemble de points.

Parameters:

NomTypeDescription
pointVector3[]null

Result: Line


makeDefaultIndices

NomDescription
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

NomDescription
getEntityRendererKey()Obtient la clé du rendu d’entité enregistré dans le moteur de rendu

Result: EntityRendererKey


getBoundingBox

NomDescription
getBoundingBox()Obtient la boîte englobante de l’entité actuelle dans son système de coordonnées d’espace objet.

Result: EntityRendererKey


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
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:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property