Cylinder

Cylinder class

Cilindro parametrizzato. Può anche essere usato per rappresentare il cono quando uno dei valori radiusTop/radiusBottom è zero.

Metodi

constructor

NomeDescrizione
constructor()Inizializza una nuova istanza della classe Cylinder.

Result:


constructor_overload

NomeDescrizione
constructor_overload(radius, height)Inizializza una nuova istanza della classe Cylinder.

Parameters:

NomeTipoDescrizione
raggioNumeroRaggio del cappuccio superiore e inferiore.
heightNumeroAltezza.

Result:


constructor_overload2

NomeDescrizione
constructor_overload2(radiusTop, radiusBottom, height)Inizializza una nuova istanza della classe Cylinder.

Parameters:

NomeTipoDescrizione
radiusTopNumeroRaggio superiore.
radiusBottomNumeroRaggio inferiore.
heightNumeroAltezza.

Result:


constructor_overload3

NomeDescrizione
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)Inizializza una nuova istanza della classe Cylinder.

Parameters:

NomeTipoDescrizione
radiusTopNumeroRaggio del cappuccio superiore del cilindro.
radiusBottomNumeroRaggio del cappuccio inferiore del cilindro.
heightNumeroAltezza del cilindro.
radialSegmentsNumeroSegmenti radiali di entrambi i cerchi superiore e inferiore..
heightSegmentsNumeroSegmenti di altezza.
openEndedbooleanSe impostato a

Result:


constructor_overload4

NomeDescrizione
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Inizializza una nuova istanza della classe Cylinder.

Parameters:

NomeTipoDescrizione
nameStringaIl nome di questo oggetto
radiusTopNumeroRaggio del cappuccio superiore del cilindro.
radiusBottomNumeroRaggio del cappuccio inferiore del cilindro.
heightNumeroAltezza del cilindro.
radialSegmentsNumeroSegmenti radiali di entrambi i cerchi superiore e inferiore..
heightSegmentsNumeroSegmenti di altezza.
openEndedbooleanSe impostato a
thetaStartNumeroInizio theta.
thetaLengthNumeroLunghezza theta.

Result:


getOffsetBottom

NomeDescrizione
getOffsetBottom()Ottiene o imposta l’offset di trasformazione dei vertici del lato inferiore.

Result:


setOffsetBottom

NomeDescrizione
setOffsetBottom(value)Ottiene o imposta l’offset di trasformazione dei vertici del lato inferiore.

Result:


getOffsetTop

NomeDescrizione
getOffsetTop()Ottiene o imposta l’offset di trasformazione dei vertici del lato superiore.

Result:


setOffsetTop

NomeDescrizione
setOffsetTop(value)Ottiene o imposta l’offset di trasformazione dei vertici del lato superiore.

Result:


getGenerateFanCylinder

NomeDescrizione
getGenerateFanCylinder()Ottiene o imposta se generare il cilindro a ventaglio quando ThetaLength è inferiore a 2PI, altrimenti il modello non verrà tagliato.

Result:


setGenerateFanCylinder

NomeDescrizione
setGenerateFanCylinder(value)Ottiene o imposta se generare il cilindro a ventaglio quando ThetaLength è inferiore a 2PI, altrimenti il modello non verrà tagliato.

Result:


getShearBottom

NomeDescrizione
getShearBottom()Ottiene o imposta la trasformazione di taglio del lato inferiore; il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0).

Result:


setShearBottom

NomeDescrizione
setShearBottom(value)Ottiene o imposta la trasformazione di taglio del lato inferiore; il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0).

Result:


getShearTop

NomeDescrizione
getShearTop()Ottiene o imposta la trasformazione di taglio del lato superiore; il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0).

Result:


setShearTop

NomeDescrizione
setShearTop(value)Ottiene o imposta la trasformazione di taglio del lato superiore; il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0).

Result:


getRadiusTop

NomeDescrizione
getRadiusTop()Ottiene o imposta il raggio della copertura superiore del cilindro. Il raggio della copertura superiore.

Result:


setRadiusTop

NomeDescrizione
setRadiusTop(value)Ottiene o imposta il raggio della copertura superiore del cilindro. Il raggio della copertura superiore.

Result:


getRadiusBottom

NomeDescrizione
getRadiusBottom()Ottiene o imposta il raggio della copertura inferiore del cilindro. Il raggio della copertura inferiore.

Result:


setRadiusBottom

NomeDescrizione
setRadiusBottom(value)Ottiene o imposta il raggio della copertura inferiore del cilindro. Il raggio della copertura inferiore.

Result:


getHeight

NomeDescrizione
getHeight()Ottiene o imposta l’altezza del cilindro. L’altezza.

Result:


setHeight

NomeDescrizione
setHeight(value)Ottiene o imposta l’altezza del cilindro. L’altezza.

Result:


getRadialSegments

NomeDescrizione
getRadialSegments()Ottiene o imposta i segmenti radiali. I segmenti radiali.

Result:


setRadialSegments

NomeDescrizione
setRadialSegments(value)Ottiene o imposta i segmenti radiali. I segmenti radiali.

Result:


getHeightSegments

NomeDescrizione
getHeightSegments()Ottiene o imposta i segmenti di altezza. I segmenti di altezza.

Result:


setHeightSegments

NomeDescrizione
setHeightSegments(value)Ottiene o imposta i segmenti di altezza. I segmenti di altezza.

Result:


getOpenEnded

NomeDescrizione
getOpenEnded()Ottiene o imposta un valore che indica se questo cilindro è aperto. Il valore predefinito è false. true se è aperto; altrimenti, le coperture superiore/inferiore esistono.

Result:


setOpenEnded

NomeDescrizione
setOpenEnded(value)Ottiene o imposta un valore che indica se questo cilindro è aperto. Il valore predefinito è false. true se è aperto; altrimenti, le coperture superiore/inferiore esistono.

Result:


getThetaStart

NomeDescrizione
getThetaStart()Ottiene o imposta l’inizio theta. Il valore predefinito è 0. L’inizio theta.

Result:


setThetaStart

NomeDescrizione
setThetaStart(value)Ottiene o imposta l’inizio theta. Il valore predefinito è 0. L’inizio theta.

Result:


getThetaLength

NomeDescrizione
getThetaLength()Ottiene o imposta la lunghezza di theta. Il valore predefinito è 2π. La lunghezza di theta.

Result:


setThetaLength

NomeDescrizione
setThetaLength(value)Ottiene o imposta la lunghezza di theta. Il valore predefinito è 2π. La lunghezza di theta.

Result:


getCastShadows

NomeDescrizione
getCastShadows()Ottiene o imposta se questa geometria può proiettare ombre

Result:


setCastShadows

NomeDescrizione
setCastShadows(value)Ottiene o imposta se questa geometria può proiettare ombre

Result:


getReceiveShadows

NomeDescrizione
getReceiveShadows()Ottiene o imposta se questa geometria può ricevere ombre.

Result:


setReceiveShadows

NomeDescrizione
setReceiveShadows(value)Ottiene o imposta se questa geometria può ricevere ombre.

Result:


getParentNodes

NomeDescrizione
getParentNodes()Restituisce tutti i nodi genitore, un’entità può essere collegata a più nodi genitore per l’instancing della geometria. I nodi.

Result:


getExcluded

NomeDescrizione
getExcluded()Ottiene o imposta se escludere questa entità durante l’esportazione.

Result:


setExcluded

NomeDescrizione
setExcluded(value)Ottiene o imposta se escludere questa entità durante l’esportazione.

Result:


getParentNode

NomeDescrizione
getParentNode()Ottiene o imposta il primo nodo genitore; se impostato il primo nodo genitore, questa entità verrà staccata dagli altri nodi genitore. Il nodo genitore.

Result:


setParentNode

NomeDescrizione
setParentNode(value)Ottiene o imposta il primo nodo genitore; se impostato il primo nodo genitore, questa entità verrà staccata dagli altri nodi genitore. Il nodo genitore.

Result:


getScene

NomeDescrizione
getScene()Ottiene la scena a cui appartiene questo oggetto

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


toMesh

NomeDescrizione
toMesh()Converti l’oggetto corrente in mesh

Result: Mesh


getBoundingBox

NomeDescrizione
getBoundingBox()Ottiene il bounding box dell’entità corrente nel suo sistema di coordinate dello spazio oggetto.

Result: Mesh


getEntityRendererKey

NomeDescrizione
getEntityRendererKey()Ottiene la chiave del renderer dell’entità registrata nel renderer

Result: EntityRendererKey


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property