From 84988846365beafe5455f317880429e290b92c1a Mon Sep 17 00:00:00 2001 From: Angela Busato <44018650+AngyDev@users.noreply.github.com> Date: Mon, 5 Sep 2022 22:43:41 +0200 Subject: [PATCH] Docs italian version (#24592) * feat: add Audio italian version * feat: add Cameras italian version * fix: remove error letter * feat: add Constants italian version * feat: add Core italian version * feat: add Extras italian version * Update docs/api/it/extras/curves/ArcCurve.html Co-authored-by: DaveDev * Update docs/api/it/extras/core/Shape.html Co-authored-by: DaveDev * Update docs/api/it/extras/curves/CatmullRomCurve3.html Co-authored-by: DaveDev * Update docs/api/it/extras/core/ShapePath.html Co-authored-by: DaveDev * feat: add Geometries italian version * feat: add helpers italian version Co-authored-by: DaveDev --- docs/api/it/extras/core/ShapePath.html | 2 +- docs/api/it/extras/curves/ArcCurve.html | 2 +- docs/api/it/geometries/BoxGeometry.html | 74 ++++++++++++ docs/api/it/geometries/CapsuleGeometry.html | 73 +++++++++++ docs/api/it/geometries/CircleGeometry.html | 75 ++++++++++++ docs/api/it/geometries/ConeGeometry.html | 72 +++++++++++ docs/api/it/geometries/CylinderGeometry.html | 73 +++++++++++ .../it/geometries/DodecahedronGeometry.html | 59 +++++++++ docs/api/it/geometries/EdgesGeometry.html | 56 +++++++++ docs/api/it/geometries/ExtrudeGeometry.html | 113 ++++++++++++++++++ .../it/geometries/IcosahedronGeometry.html | 59 +++++++++ docs/api/it/geometries/LatheGeometry.html | 78 ++++++++++++ .../api/it/geometries/OctahedronGeometry.html | 58 +++++++++ docs/api/it/geometries/PlaneGeometry.html | 69 +++++++++++ .../api/it/geometries/PolyhedronGeometry.html | 68 +++++++++++ docs/api/it/geometries/RingGeometry.html | 72 +++++++++++ docs/api/it/geometries/ShapeGeometry.html | 83 +++++++++++++ docs/api/it/geometries/SphereGeometry.html | 79 ++++++++++++ .../it/geometries/TetrahedronGeometry.html | 59 +++++++++ docs/api/it/geometries/TorusGeometry.html | 70 +++++++++++ docs/api/it/geometries/TorusKnotGeometry.html | 74 ++++++++++++ docs/api/it/geometries/TubeGeometry.html | 111 +++++++++++++++++ docs/api/it/geometries/WireframeGeometry.html | 56 +++++++++ docs/api/it/helpers/ArrowHelper.html | 91 ++++++++++++++ docs/api/it/helpers/AxesHelper.html | 63 ++++++++++ docs/api/it/helpers/Box3Helper.html | 61 ++++++++++ docs/api/it/helpers/BoxHelper.html | 76 ++++++++++++ docs/api/it/helpers/CameraHelper.html | 81 +++++++++++++ .../it/helpers/DirectionalLightHelper.html | 82 +++++++++++++ docs/api/it/helpers/GridHelper.html | 50 ++++++++ .../api/it/helpers/HemisphereLightHelper.html | 77 ++++++++++++ docs/api/it/helpers/PlaneHelper.html | 66 ++++++++++ docs/api/it/helpers/PointLightHelper.html | 85 +++++++++++++ docs/api/it/helpers/PolarGridHelper.html | 56 +++++++++ docs/api/it/helpers/SkeletonHelper.html | 66 ++++++++++ docs/api/it/helpers/SpotLightHelper.html | 80 +++++++++++++ docs/list.json | 40 +++++++ 37 files changed, 2507 insertions(+), 2 deletions(-) create mode 100644 docs/api/it/geometries/BoxGeometry.html create mode 100644 docs/api/it/geometries/CapsuleGeometry.html create mode 100644 docs/api/it/geometries/CircleGeometry.html create mode 100644 docs/api/it/geometries/ConeGeometry.html create mode 100644 docs/api/it/geometries/CylinderGeometry.html create mode 100644 docs/api/it/geometries/DodecahedronGeometry.html create mode 100644 docs/api/it/geometries/EdgesGeometry.html create mode 100644 docs/api/it/geometries/ExtrudeGeometry.html create mode 100644 docs/api/it/geometries/IcosahedronGeometry.html create mode 100644 docs/api/it/geometries/LatheGeometry.html create mode 100644 docs/api/it/geometries/OctahedronGeometry.html create mode 100644 docs/api/it/geometries/PlaneGeometry.html create mode 100644 docs/api/it/geometries/PolyhedronGeometry.html create mode 100644 docs/api/it/geometries/RingGeometry.html create mode 100644 docs/api/it/geometries/ShapeGeometry.html create mode 100644 docs/api/it/geometries/SphereGeometry.html create mode 100644 docs/api/it/geometries/TetrahedronGeometry.html create mode 100644 docs/api/it/geometries/TorusGeometry.html create mode 100644 docs/api/it/geometries/TorusKnotGeometry.html create mode 100644 docs/api/it/geometries/TubeGeometry.html create mode 100644 docs/api/it/geometries/WireframeGeometry.html create mode 100644 docs/api/it/helpers/ArrowHelper.html create mode 100644 docs/api/it/helpers/AxesHelper.html create mode 100644 docs/api/it/helpers/Box3Helper.html create mode 100644 docs/api/it/helpers/BoxHelper.html create mode 100644 docs/api/it/helpers/CameraHelper.html create mode 100644 docs/api/it/helpers/DirectionalLightHelper.html create mode 100644 docs/api/it/helpers/GridHelper.html create mode 100644 docs/api/it/helpers/HemisphereLightHelper.html create mode 100644 docs/api/it/helpers/PlaneHelper.html create mode 100644 docs/api/it/helpers/PointLightHelper.html create mode 100644 docs/api/it/helpers/PolarGridHelper.html create mode 100644 docs/api/it/helpers/SkeletonHelper.html create mode 100644 docs/api/it/helpers/SpotLightHelper.html diff --git a/docs/api/it/extras/core/ShapePath.html b/docs/api/it/extras/core/ShapePath.html index 66392ee0504432..aa8022de5928e9 100644 --- a/docs/api/it/extras/core/ShapePath.html +++ b/docs/api/it/extras/core/ShapePath.html @@ -77,7 +77,7 @@

[method:this splineThru] ( [param:Array points] )

[method:Array toShapes]( [param:Boolean isCCW], [param:Boolean noHoles] )

- isCCW -- Modifica la modalità di generazione degli hole e dei solidi + isCCW -- Modifica la modalità di generazione degli hole e dei solidi

Converte l'array [page:ShapePath.subPaths subPaths] in un array di Shape. Per impostazione predefinita diff --git a/docs/api/it/extras/curves/ArcCurve.html b/docs/api/it/extras/curves/ArcCurve.html index e53549f3377e90..440f354303fab2 100644 --- a/docs/api/it/extras/curves/ArcCurve.html +++ b/docs/api/it/extras/curves/ArcCurve.html @@ -16,7 +16,7 @@

[name]

Properties

Vedi la classe [page:EllipseCurve] per le proprietà comuni.

- +

Source

diff --git a/docs/api/it/geometries/BoxGeometry.html b/docs/api/it/geometries/BoxGeometry.html new file mode 100644 index 00000000000000..45c7f5501e4c94 --- /dev/null +++ b/docs/api/it/geometries/BoxGeometry.html @@ -0,0 +1,74 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

+ [name] è una classe di geometria per un cuboide rettangolare con una determinata 'larghezza' (width), 'altezza' (height) e 'profondità' (depth). + Al momento della creazione, il cuboide è centrato nell'origine, con ciascun bordo parallelo ad uno degli assi. +

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.BoxGeometry( 1, 1, 1 ); + const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); + const cube = new THREE.Mesh( geometry, material ); + scene.add( cube ); + + +

Costruttore

+ +

[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param:Integer depthSegments])

+

+ width — Larghezza; cioè la lunghezza dei bordi paralleli all'asse X. Opzionale; il valore predefinito è 1.
+ height — Altezza; cioè la lunghezza dei bordi paralleli all'asse Y. Opzionale; il valore predefinito è 1.
+ depth — Profondità; cioè la lunghezza dei bordi paralleli all'asse Z. Opzionale; il valore predefinito è 1.
+ widthSegments — Numero di facce rettangolari segmentate lungo la larghezza dei lati. Opzionale; il valore predefinito è 1.
+ heightSegments — Numero di facce rettangolari segmentate lungo l'altezza dei lati. Opzionale; il valore predefinito è 1.
+ depthSegments — Numero di facce rettangolari segmentate lungo la profondità dei lati. Opzionale; il valore predefinito è 1.
+

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/CapsuleGeometry.html b/docs/api/it/geometries/CapsuleGeometry.html new file mode 100644 index 00000000000000..944b9008df5f0b --- /dev/null +++ b/docs/api/it/geometries/CapsuleGeometry.html @@ -0,0 +1,73 @@ + + + + + + + + + + [page:BufferGeometry] → [page:LatheGeometry] → + +

[name]

+ +

+ [name] è una classe di geometria per una capsula con raggi e altezza dati. + Viene costruita utilizzando un tornio. +

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.CapsuleGeometry( 1, 1, 4, 8 ); + const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); + const capsule = new THREE.Mesh( geometry, material ); + scene.add( capsule ); + + +

Costruttore

+ +

[name]([param:Float radius], [param:Float length], [param:Integer capSubdivisions], [param:Integer radialSegments])

+

+ + radius — Raggio della capsula. Opzionale; il valore predefinito è 1.
+ length — Lunghezza della sezione centrale. Opzionale; il valore predefinito è 1.
+ capSegments — Numero di segmenti curvi utilizzato per costruire i tappi della capsula. Opzionale; il valore predefinito è 4.
+ radialSegments — Numero di facce segmentate attorno alla circonferenza della capsula. Opzionale; il valore predefinito è 8.
+

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/CircleGeometry.html b/docs/api/it/geometries/CircleGeometry.html new file mode 100644 index 00000000000000..92b4a896733139 --- /dev/null +++ b/docs/api/it/geometries/CircleGeometry.html @@ -0,0 +1,75 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

+ [name] è una forma semplice della geometria Euclidea. + È costruita a partire da una serie di segmenti triangolari orientati intorno ad un punto centrale, che si estendono fino ad un determinato raggio. + È costruita in senso antiorario a partire da un angolo iniziale e da un angolo centrale dato. + Può essere utilizzata anche per creare poligoni regolari, dove il numero di segmenti determina il numero di lati. +

+ + + + + +

Codice di Esempio

+ + + const geometry = new THREE.CircleGeometry( 5, 32 ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); + const circle = new THREE.Mesh( geometry, material ); + scene.add( circle ); + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])

+

+ radius — Raggio del cerchio. Il valore predefinito è 1.
+ segments — Numero di segmenti (triangoli). Il valore minimo è 3. Il valore predefinito è 8.
+ thetaStart — Angolo iniziale per il primo segmento. Il valore predefinito è 0 (posizione ore tre).
+ thetaLength — L'angolo centrale, spesso chiamato theta, del settore circolare. Il valore predefinito è 2*Pi, che crea un cerchio completo. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/ConeGeometry.html b/docs/api/it/geometries/ConeGeometry.html new file mode 100644 index 00000000000000..e5b049ec16b0a1 --- /dev/null +++ b/docs/api/it/geometries/ConeGeometry.html @@ -0,0 +1,72 @@ + + + + + + + + + + [page:BufferGeometry] → [page:CylinderGeometry] → + +

[name]

+ +

Una classe per la generazione di geometrie di coni.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.ConeGeometry( 5, 20, 32 ); + const material = new THREE.MeshBasicMaterial( {color: 0xffff00} ); + const cone = new THREE.Mesh( geometry, material ); + scene.add( cone ); + + +

Costruttore

+ +

[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])

+

+ radius — Raggio della base del cono. Il valore predefinito è 1.
+ height — Altezza del cono. Il valore predefinito è 1.
+ radialSegments — Numero di facce segmentate intorno alla circonferenza del cono. Il valore predefinito è 8.
+ heightSegments — Numero di file di facce lungo l'altezza del cono. Il valore predefinito è 1.
+ openEnded — Un booleano che indica se la base del cono è aperta o chiusa. Il valore predefinito è false, significa chiusa.
+ thetaStart — Angolo iniziale per il primo segmento. Il valore predefinito è 0 (posizione ore tre).
+ thetaLength — L'angolo centrale, spesso chiamato theta, del settore circolare. Il valore predefinito è 2*Pi, che crea un cono completo. +

+ +

Proprietà

+

Vedi la classe base [page:CylinderGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:CylinderGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/CylinderGeometry.html b/docs/api/it/geometries/CylinderGeometry.html new file mode 100644 index 00000000000000..7ecf7cfac597db --- /dev/null +++ b/docs/api/it/geometries/CylinderGeometry.html @@ -0,0 +1,73 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Una classe per la generazione di geometrie di cilindri.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.CylinderGeometry( 5, 5, 20, 32 ); + const material = new THREE.MeshBasicMaterial( {color: 0xffff00} ); + const cylinder = new THREE.Mesh( geometry, material ); + scene.add( cylinder ); + + +

Costruttore

+ +

[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])

+

+ radiusTop — Raggio del cilindro nella parte superiore. Il valore predefinito è 1.
+ radiusBottom — Raggio del cilindro nella parte inferiore. Il valore predefinito è 1.
+ height — Altezza del cilindro. Il valore predefinito è 1.
+ radialSegments — Numero di facce segmentate intorno alla circonferenza del cilindro. Il valore predefinito è 8
+ heightSegments — Numero di file delle facce lungo l'altezza del cilindro. Il valore predefinito è 1.
+ openEnded — Un booleano che indica se le estremità del cilindro sono aperte o chiuse. Il valore predefinito è false, significa chiuse.
+ thetaStart — L'angolo di partenza del primo segmento. Il valore predefinito è 0 (posizione ore tre).
+ thetaLength — L'angolo centrale, spesso chiamato theta, del settore circolare. Il valore predefinito è 2*Pi, che crea un cilindro completo. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/DodecahedronGeometry.html b/docs/api/it/geometries/DodecahedronGeometry.html new file mode 100644 index 00000000000000..89ff5ac5e47e00 --- /dev/null +++ b/docs/api/it/geometries/DodecahedronGeometry.html @@ -0,0 +1,59 @@ + + + + + + + + + + [page:BufferGeometry] → [page:PolyhedronGeometry] → + +

[name]

+ +

Una classe per la generazione di geometrie di un dodecaedro.

+ + + + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer detail])

+

+ radius — Raggio del dodecaedro. Il valore predefinito è 1.
+ detail — Il valore predefinito è 0. Impostandolo ad un valore maggiore di 0 si aggiungono vertici rendendolo non più un dodecaedro. +

+ +

Proprietà

+

Vedi la classe base [page:PolyhedronGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:PolyhedronGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/EdgesGeometry.html b/docs/api/it/geometries/EdgesGeometry.html new file mode 100644 index 00000000000000..0541fd1a6ca374 --- /dev/null +++ b/docs/api/it/geometries/EdgesGeometry.html @@ -0,0 +1,56 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Questa classe può essere utilizzata come oggetto di supporto per visualizzare i bordi di una [page:BufferGeometry geometria].

+ +

Codice di Esempio

+ + +const geometry = new THREE.BoxGeometry( 100, 100, 100 ); +const edges = new THREE.EdgesGeometry( geometry ); +const line = new THREE.LineSegments( edges, new THREE.LineBasicMaterial( { color: 0xffffff } ) ); +scene.add( line ); + + +

Esempi

+

+ [example:webgl_helpers helpers] +

+ +

Costruttore

+ +

[name]( [param:BufferGeometry geometry], [param:Integer thresholdAngle] )

+

+ geometry — Qualsiasi oggetto geometria.
+ thresholdAngle — Un bordo viene renderizzato solo se l'angolo (in gradi) tra le normali delle facce adiacenti supera questo valore. + Il valore predefinito è 1 grado. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/ExtrudeGeometry.html b/docs/api/it/geometries/ExtrudeGeometry.html new file mode 100644 index 00000000000000..8ea08a3fdfc251 --- /dev/null +++ b/docs/api/it/geometries/ExtrudeGeometry.html @@ -0,0 +1,113 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Crea una geometria estrusa da una forma di tracciato (path shape).

+ + + + + +

Codice di Esempio

+ + + + const length = 12, width = 8; + + const shape = new THREE.Shape(); + shape.moveTo( 0,0 ); + shape.lineTo( 0, width ); + shape.lineTo( length, width ); + shape.lineTo( length, 0 ); + shape.lineTo( 0, 0 ); + + const extrudeSettings = { + steps: 2, + depth: 16, + bevelEnabled: true, + bevelThickness: 1, + bevelSize: 1, + bevelOffset: 0, + bevelSegments: 1 + }; + + const geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings ); + const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); + const mesh = new THREE.Mesh( geometry, material ) ; + scene.add( mesh ); + + + +

Costruttore

+ + +

[name]([param:Array shapes], [param:Object options])

+

+ shapes — Shape o un array di shape.
+ options — Oggetto che può contenere i seguenti parametri. + +

    +
  • curveSegments — int. Numero di punti sulle curve. Il valore predefinito è 12.
  • +
  • steps — int. Numero di punti utilizzati per suddividere i segmenti lungo la profondità della spline estrusa. Il valore predefinito è 1.
  • +
  • depth — float. Profondità per estrudere la forma. Il valore predefinito è 1.
  • +
  • bevelEnabled — bool. Applica la smussatura alla forma. Il valore predefinito è true.
  • +
  • bevelThickness — float. Quanto in profondità nella forma originale va la smussatura. Il valore predefinito è 0.2.
  • +
  • bevelSize — float. Distanza dal contorno della forma a cui si estende lo smusso. Il valore predefinito è bevelThickness - 0.1.
  • +
  • bevelOffset — float. Distanza dal contorno della forma a cui inizia lo smusso. Il valore predefinito è 0.
  • +
  • bevelSegments — int. Numero di strati di smusso. Il valore predefinito è 3.
  • +
  • extrudePath — THREE.Curve. Un path spline 3D lungo il quale deve essere eatrusa la forma. Smussi non supportati per l'estrusione del percorso.
  • +
  • UVGenerator — Object. Oggetto che fornisce le funzioni di generatore UV
  • +
+ +

+

+ Questo oggetto estrude una forma 2D in una geometria 3D. +

+ +

+ Quando viene creata una Mesh con questa geometria, se desideri utilizzare un materiale separato per + la sua faccia e i suoi lati estrusi, puoi utilizzare l'array dei materiali. Il primo materiale + sarà applicato alla faccia; il secondo materiale sarà applicato ai lati. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/IcosahedronGeometry.html b/docs/api/it/geometries/IcosahedronGeometry.html new file mode 100644 index 00000000000000..983949f59258f8 --- /dev/null +++ b/docs/api/it/geometries/IcosahedronGeometry.html @@ -0,0 +1,59 @@ + + + + + + + + + + [page:BufferGeometry] → [page:PolyhedronGeometry] → +

[name]

+ +

Una classe per generare una geometria icosaedrica.

+ + + + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer detail])

+

+ radius — Il valore predefinito è 1.
+ detail — Il valore predefinito è 0. Impostandolo ad un valore maggiore di 0 si aggiungono più vertici, rendendo il modello non più un icosaedro. + Quando il dettaglio (detail) è maggiore di 1, è effettivamente una sfera. +

+ +

Proprietà

+

Vedi la classe base [page:PolyhedronGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:PolyhedronGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/LatheGeometry.html b/docs/api/it/geometries/LatheGeometry.html new file mode 100644 index 00000000000000..55226d98ecdf08 --- /dev/null +++ b/docs/api/it/geometries/LatheGeometry.html @@ -0,0 +1,78 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Crea mesh con simmetria assiale come vasi. Il tornio ruota attorno all'asse Y.

+ + + + + +

Codice di Esempio

+ + + const points = []; + for ( let i = 0; i < 10; i ++ ) { + points.push( new THREE.Vector2( Math.sin( i * 0.2 ) * 10 + 5, ( i - 5 ) * 2 ) ); + } + const geometry = new THREE.LatheGeometry( points ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); + const lathe = new THREE.Mesh( geometry, material ); + scene.add( lathe ); + + +

Costruttore

+ +

[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])

+

+ points — Array di Vector2. La coordinata x di ogni punto deve essere maggiore di zero. + Il valore predefinito è un array con (0,-0.5), (0.5,0) e (0,0.5) il quale crea una semplice forma a diamante.
+ segments — il numero di segmenti di circonferenza da generare. Il valore predefinito è 12.
+ phiStart — l'angolo di partenza in radianti. Il valore predefinito è 0.
+ phiLength — l'intervallo in radianti (da 0 ta 2PI) della sezione tornita 2PI è un tornio chiuso, meno di 2PI è una porzione. Il valore predefinito è 2PI. +

+

+ Questo crea una [name] basata sui parametri. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/OctahedronGeometry.html b/docs/api/it/geometries/OctahedronGeometry.html new file mode 100644 index 00000000000000..8b406740aecdb3 --- /dev/null +++ b/docs/api/it/geometries/OctahedronGeometry.html @@ -0,0 +1,58 @@ + + + + + + + + + + [page:BufferGeometry] → [page:PolyhedronGeometry] → +

[name]

+ +

Una classe per generare la geometria di un ottaedro.

+ + + + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer detail])

+

+ radius — Raggio di un ottaedro. Il valore predefinito è 1.
+ detail — Il valore predefinito è 0. Impostandolo ad un valore maggiore di zero si aggiungono vertici, rendendo l'ottaedro non più tale. +

+ +

Proprietà

+

Vedi la classe base [page:PolyhedronGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:PolyhedronGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/PlaneGeometry.html b/docs/api/it/geometries/PlaneGeometry.html new file mode 100644 index 00000000000000..e1fc65871a1203 --- /dev/null +++ b/docs/api/it/geometries/PlaneGeometry.html @@ -0,0 +1,69 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Una classe per generare la geometria di un piano.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.PlaneGeometry( 1, 1 ); + const material = new THREE.MeshBasicMaterial( {color: 0xffff00, side: THREE.DoubleSide} ); + const plane = new THREE.Mesh( geometry, material ); + scene.add( plane ); + + +

Costruttore

+ +

[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])

+

+ width — Larghezza lungo l'asse X. Il valore predefinito è 1.
+ height — Altezza lungo l'asse Y. Il valore predefinito è 1.
+ widthSegments — Opzionale. Il valore predefinito è 1.
+ heightSegments — Opzionale. Il valore predefinito è 1. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/PolyhedronGeometry.html b/docs/api/it/geometries/PolyhedronGeometry.html new file mode 100644 index 00000000000000..2b1cceee9267b1 --- /dev/null +++ b/docs/api/it/geometries/PolyhedronGeometry.html @@ -0,0 +1,68 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

+ Un poliedro è un solido in tre dimensioni con le facce piatte. Questa classe prende un array di vertici, + li proietta su una sfera, e li dividerà fino al livello di dettaglio desiderato. Questa classe è utilizzata + da [page:DodecahedronGeometry], [page:IcosahedronGeometry], [page:OctahedronGeometry], + e [page:TetrahedronGeometry] per generare queste rispettive geometrie. +

+ +

Codice id Esempio

+ +const verticesOfCube = [ + -1,-1,-1, 1,-1,-1, 1, 1,-1, -1, 1,-1, + -1,-1, 1, 1,-1, 1, 1, 1, 1, -1, 1, 1, +]; + +const indicesOfFaces = [ + 2,1,0, 0,3,2, + 0,4,7, 7,3,0, + 0,1,5, 5,4,0, + 1,2,6, 6,5,1, + 2,3,7, 7,6,2, + 4,5,6, 6,7,4 +]; + +const geometry = new THREE.PolyhedronGeometry( verticesOfCube, indicesOfFaces, 6, 2 ); + + +

Costruttore

+ + +

[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])

+

+ vertices — [page:Array] di punti della forma [1,1,1, -1,-1,-1, ... ]
+ indices — [page:Array] di indici che compongono le facce della forma [0,1,2, 2,3,0, ... ]
+ radius — [page:Float] - Il raggio della forma finale
+ detail — [page:Integer] - In quanti livelli suddividere la geometria. Più dettagli, più liscia è la forma. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/RingGeometry.html b/docs/api/it/geometries/RingGeometry.html new file mode 100644 index 00000000000000..406cb67830922d --- /dev/null +++ b/docs/api/it/geometries/RingGeometry.html @@ -0,0 +1,72 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Una classe per la generazione di una geometria ad anello bidimensionale.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.RingGeometry( 1, 5, 32 ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00, side: THREE.DoubleSide } ); + const mesh = new THREE.Mesh( geometry, material ); + scene.add( mesh ); + + +

Costruttore

+ +

[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param:Float thetaLength])

+

+ innerRadius — Il valore predefinito è 0.5.
+ outerRadius — Il valore predefinito è 1.
+ thetaSegments — Numero di segmenti. Un numero alto significa che l'anello sarà più rotondo. Il valore minimo è 3. Il valore predefinito è 8.
+ phiSegments — Il valore minimo è 1. Il valore predefinito è 1.
+ thetaStart — Angolo di partenza. Il valore predefinito è 0.
+ thetaLength — Angolo centrale. Il valore predefinito è Math.PI * 2. +

+ + +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/ShapeGeometry.html b/docs/api/it/geometries/ShapeGeometry.html new file mode 100644 index 00000000000000..9d41f036d135ac --- /dev/null +++ b/docs/api/it/geometries/ShapeGeometry.html @@ -0,0 +1,83 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Crea una geometria poligonale unilaterale da una o più forme di tracciato.

+ + + + + + +

Codice di Esempio

+ + + + const x = 0, y = 0; + + const heartShape = new THREE.Shape(); + + heartShape.moveTo( x + 5, y + 5 ); + heartShape.bezierCurveTo( x + 5, y + 5, x + 4, y, x, y ); + heartShape.bezierCurveTo( x - 6, y, x - 6, y + 7,x - 6, y + 7 ); + heartShape.bezierCurveTo( x - 6, y + 11, x - 3, y + 15.4, x + 5, y + 19 ); + heartShape.bezierCurveTo( x + 12, y + 15.4, x + 16, y + 11, x + 16, y + 7 ); + heartShape.bezierCurveTo( x + 16, y + 7, x + 16, y, x + 10, y ); + heartShape.bezierCurveTo( x + 7, y, x + 5, y + 5, x + 5, y + 5 ); + + const geometry = new THREE.ShapeGeometry( heartShape ); + const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); + const mesh = new THREE.Mesh( geometry, material ) ; + scene.add( mesh ); + + +

Costruttore

+ + +

[name]([param:Array shapes], [param:Integer curveSegments])

+

+ shapes — [page:Array] di forme o di una singola [page:Shape forma]. L'impostazione predefinita è una singola forma triangolare.
+ curveSegments - [page:Integer] - Numero di segmenti per forma. Il valore predefinito è 12. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/SphereGeometry.html b/docs/api/it/geometries/SphereGeometry.html new file mode 100644 index 00000000000000..565717f4c23063 --- /dev/null +++ b/docs/api/it/geometries/SphereGeometry.html @@ -0,0 +1,79 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Una classe per generare geometrie di sfere.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.SphereGeometry( 15, 32, 16 ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); + const sphere = new THREE.Mesh( geometry, material ); + scene.add( sphere ); + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer widthSegments], [param:Integer heightSegments], [param:Float phiStart], [param:Float phiLength], [param:Float thetaStart], [param:Float thetaLength])

+ +

+ radius — raggio della sfera. Il valore predefinito è 1.
+ widthSegments — numero di segmenti orizzontali. Il valore minimo è 3 e il valore predefinito è 32.
+ heightSegments — numero di segmenti verticali. Il valore minimo è 2 e il valore predefinito è 16.
+ phiStart — specifica l'angolo di partenza orizzontale. Il valore predefinito è 0.
+ phiLength — specifica la dimensione dell'angolo di ampiezza orizzontale. Il valore predefinito è Math.PI * 2.
+ thetaStart — specifica l'angolo di partenza verticale. Il valore predefinito è 0.
+ thetaLength — specifica la dimensione dell'angolo di ampiezza verticale. Il valore predefinito è Math.PI.
+

+ +

+ La geometria viene creata eseguendo lo sweep e il calcolo dei vertici attorno all'asse Y (sweep orizzontale) e all'asse Z (sweep verticale). + Pertanto, le sfere incomplete (simili a `'fette di sfere'`) possono essere create attraverso l'utilizzo dei diversi valori di + phiStart, phiLength, thetaStart e thetaLength, al fine di definire i punti in cui iniziamo (o finiamo) il calcolo di quei vertici. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/TetrahedronGeometry.html b/docs/api/it/geometries/TetrahedronGeometry.html new file mode 100644 index 00000000000000..18bb32881a6f44 --- /dev/null +++ b/docs/api/it/geometries/TetrahedronGeometry.html @@ -0,0 +1,59 @@ + + + + + + + + + + [page:BufferGeometry] → [page:PolyhedronGeometry] → + +

[name]

+ +

Una classe per la generazione di geometrie di tetraedri.

+ + + + + +

Costruttore

+ +

[name]([param:Float radius], [param:Integer detail])

+

+ radius — Raggio del tetraedro. Il valore predefinito è 1.
+ detail — Il valore predefinito è 0. Impostandolo ad un valore maggiore di 0 si aggiungono più vertici, rendendo il modello non più un tetraedro. +

+ +

Proprietà

+

Vedi la classe base [page:PolyhedronGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:PolyhedronGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/TorusGeometry.html b/docs/api/it/geometries/TorusGeometry.html new file mode 100644 index 00000000000000..f2f638b4f7be83 --- /dev/null +++ b/docs/api/it/geometries/TorusGeometry.html @@ -0,0 +1,70 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Una classe per la generazione di geometrie toroidali.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.TorusGeometry( 10, 3, 16, 100 ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); + const torus = new THREE.Mesh( geometry, material ); + scene.add( torus ); + + +

Costruttore

+ +

[name]([param:Float radius], [param:Float tube], [param:Integer radialSegments], [param:Integer tubularSegments], [param:Float arc])

+

+ radius - Raggio del toro, dal centro del toro al centro del tubo. Il valore predefinito è 1.
+ tube — Raggio del tubo. Il valore predefinito è 0.4.
+ radialSegments — Il valore predefinito è 8
+ tubularSegments — Il valore predefinito è 6.
+ arc — Angolo centrale. Il valore predefinito è Math.PI * 2. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/TorusKnotGeometry.html b/docs/api/it/geometries/TorusKnotGeometry.html new file mode 100644 index 00000000000000..2aea69daf8e5e6 --- /dev/null +++ b/docs/api/it/geometries/TorusKnotGeometry.html @@ -0,0 +1,74 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Crea un nodo toroidale, la cui forma particolare è definita da una coppia di interi coprimi, p e q. + Se p e q non sono coprimi, il risultato sarà un collegamento toroidale.

+ + + + + +

Codice di Esempio

+ + const geometry = new THREE.TorusKnotGeometry( 10, 3, 100, 16 ); + const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); + const torusKnot = new THREE.Mesh( geometry, material ); + scene.add( torusKnot ); + + +

Costruttrore

+ +

[name]([param:Float radius], [param:Float tube], [param:Integer tubularSegments], [param:Integer radialSegments], [param:Integer p], [param:Integer q])

+

+

    +
  • radius - Raggio del toro. Il valore predefinito è 1.
  • +
  • tube — Raggio del tubo. Il valore predefinito è 0.4.
  • +
  • tubularSegments — Il valore predefinito è 64.
  • +
  • radialSegments — Il valore predefinito è 8.
  • +
  • p — Questo valore determina, quante volte la geometria si avvolge attorno al suo asse di simmetria rotazionale. Il valore predefinito è 2.
  • +
  • q — Questo valore determina, quante volte la geometria si avvolge attorno ad un cerchio all'interno del toro. Il valore predefinito è 3.
  • +
+

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/TubeGeometry.html b/docs/api/it/geometries/TubeGeometry.html new file mode 100644 index 00000000000000..705876b0250d9e --- /dev/null +++ b/docs/api/it/geometries/TubeGeometry.html @@ -0,0 +1,111 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Crea un tubo che si estrude lungo una curva 3d.

+ + + + + +

Codice di Esempio

+ + + class CustomSinCurve extends THREE.Curve { + + constructor( scale = 1 ) { + + super(); + + this.scale = scale; + + } + + getPoint( t, optionalTarget = new THREE.Vector3() ) { + + const tx = t * 3 - 1.5; + const ty = Math.sin( 2 * Math.PI * t ); + const tz = 0; + + return optionalTarget.set( tx, ty, tz ).multiplyScalar( this.scale ); + + } + + } + + const path = new CustomSinCurve( 10 ); + const geometry = new THREE.TubeGeometry( path, 20, 2, 8, false ); + const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); + const mesh = new THREE.Mesh( geometry, material ); + scene.add( mesh ); + + +

Costruttore

+ + +

[name]([param:Curve path], [param:Integer tubularSegments], [param:Float radius], [param:Integer radialSegments], [param:Boolean closed])

+

+ path — [page:Curve] - Un path 3D che eredita dalla classe base [page:Curve]. Il valore predefinito è una curva quadratica di Bézier.
+ tubularSegments — [page:Integer] - Il numero di segmenti che compongono il tubo. Il valore predefinito è `64`.
+ radius — [page:Float] - Il raggio del tubo. Il valore predefinito è `1`.
+ radialSegments — [page:Integer] - Il numero dei segmenti che compongono la sezione trasversale. Il valore predefinito è `8`.
+ closed — [page:Boolean] Indica se il tubo è aperto o chiuso. Il valore predefinito è `false`.
+

+ + +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

[property:Object parameters]

+

+ Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria. +

+ +

[property:Array tangents]

+

+ Un array [page:Vector3] di tangenti +

+ +

[property:Array normals]

+

+ Un array [page:Vector3] di normali +

+ +

[property:Array binormals]

+

+ Un array [page:Vector3] di binormali +

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/geometries/WireframeGeometry.html b/docs/api/it/geometries/WireframeGeometry.html new file mode 100644 index 00000000000000..96a87401c9c512 --- /dev/null +++ b/docs/api/it/geometries/WireframeGeometry.html @@ -0,0 +1,56 @@ + + + + + + + + + + [page:BufferGeometry] → + +

[name]

+ +

Questa classe può essere utilizzata come oggetto di supporto per la visualizzazione di una [page:BufferGeometry geometria] come wireframe.

+ +

Codice di Esempio

+ + + const geometry = new THREE.SphereGeometry( 100, 100, 100 ); + + const wireframe = new THREE.WireframeGeometry( geometry ); + + const line = new THREE.LineSegments( wireframe ); + line.material.depthTest = false; + line.material.opacity = 0.25; + line.material.transparent = true; + + scene.add( line ); + + +

Esempi

+ +

+ [example:webgl_helpers helpers] +

+ +

Costruttore

+ +

[name]( [param:BufferGeometry geometry] )

+

+ geometry — qualsiasi oggetto geometria. +

+ +

Proprietà

+

Vedi la classe base [page:BufferGeometry] per le proprietà comuni.

+ +

Metodi

+

Vedi la classe base [page:BufferGeometry] per i metodi comuni.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/ArrowHelper.html b/docs/api/it/helpers/ArrowHelper.html new file mode 100644 index 00000000000000..e938c1e3fe6357 --- /dev/null +++ b/docs/api/it/helpers/ArrowHelper.html @@ -0,0 +1,91 @@ + + + + + + + + + + [page:Object3D] → + +

[name]

+ +

Un oggetto freccia 3D per visualizzare le direzioni.

+ +

Codice di Esempio

+ + + const dir = new THREE.Vector3( 1, 2, 0 ); + + // normalizza il vettore direzione (converte il vettore di lunghezza 1) + dir.normalize(); + + const origin = new THREE.Vector3( 0, 0, 0 ); + const length = 1; + const hex = 0xffff00; + + const arrowHelper = new THREE.ArrowHelper( dir, origin, length, hex ); + scene.add( arrowHelper ); + + +

Esempi

+ +

+ [example:webgl_shadowmesh WebGL / shadowmesh] +

+ +

Costruttore

+ +

[name]([param:Vector3 dir], [param:Vector3 origin], [param:Number length], [param:Number hex], [param:Number headLength], [param:Number headWidth] )

+

+ [page:Vector3 dir] -- Direzione dall'origine. Deve essere un vettore unitario.
+ [page:Vector3 origin] -- Punto in cui inizia la freccia.
+ [page:Number length] -- Lunghezza della freccia. Il valore predefinito è `1`.
+ [page:Number hex] -- Valore esadecimale per definire il colore. Il valore predefinito è 0xffff00.
+ [page:Number headLength] -- Lunghezza della punta della freccia. Il valore predefinito è 0.2 * length.
+ [page:Number headWidth] -- Larghezza della punta della fraccia. Il valore predefinito è 0.2 * headLength.
+

+ +

Proprietà

+

Vedi la classe base [page:Object3D] per le proprietà in comune.

+ +

[property:Line line]

+

Contiene la parte della linea di arrowHelper.

+ +

[property:Mesh cone]

+

Contiene la prte conica dell'arrowHelper.

+ +

Metodi

+

Vedi la classe base [page:Object3D] per i metodi comuni.

+ +

[method:undefined setColor]([param:Color color])

+

+ color -- Il colore desiderato.

+ + Imposta il colore dell'arrowHelper. +

+ +

[method:undefined setLength]([param:Number length], [param:Number headLength], [param:Number headWidth])

+

+ length -- La lunghezza desiderata.
+ headLength -- La lunghezza della punta della freccia.
+ headWidth -- La larghezza della punta della freccia.

+ + Imposta la lunghezza dell'arrowHelper +

+ +

[method:undefined setDirection]([param:Vector3 dir])

+

+ dir -- La direzione desiderata. Deve essere un vettore unitario.

+ + Imposta la direzione dell'arrowHelper. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/AxesHelper.html b/docs/api/it/helpers/AxesHelper.html new file mode 100644 index 00000000000000..2185a813a05562 --- /dev/null +++ b/docs/api/it/helpers/AxesHelper.html @@ -0,0 +1,63 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

Un oggetto asse per visualizzare i 3 assi in modo semplice.
+ L'asse X è rossa. L'asse Y è verde. L'asse Z è blu. +

+ +

Codice di Esempio

+ + +const axesHelper = new THREE.AxesHelper( 5 ); +scene.add( axesHelper ); + + +

Esempi

+ +

+ [example:webgl_buffergeometry_compression WebGL / buffergeometry / compression]
+ [example:webgl_geometry_convex WebGL / geometry / convex]
+ [example:webgl_loader_nrrd WebGL / loader / nrrd] +

+ +

Costruttore

+ + +

[name]( [param:Number size] )

+

+ [page:Number size] -- (opzionale) dimensione delle linee che rappresentano gli assi. Il valore predefinito è `1`. +

+ +

Proprietà

+

Vedi la classe base [page:LineSegments] per le proprietà in comune.

+ +

Metodi

+

Vedi la classe base [page:LineSegments] per i metodi comuni.

+ +

[method:this setColors]( [param:Color xAxisColor], [param:Color yAxisColor], [param:Color zAxisColor] )

+

+ Imposta il colore degli assi a [page:Color xAxisColor], [page:Color yAxisColor], [page:Color zAxisColor]. +

+ +

[method:undefined dispose]()

+

+ Elimina il [page:Line.material materiale] e la [page:Line.geometry geometria] creati internamente utilizzati da questo helper. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/Box3Helper.html b/docs/api/it/helpers/Box3Helper.html new file mode 100644 index 00000000000000..44df7c7f25533c --- /dev/null +++ b/docs/api/it/helpers/Box3Helper.html @@ -0,0 +1,61 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

+ Oggetto per visualizzare una [page:Box3]. +

+ +

Codice di Esempio

+ + + const box = new THREE.Box3(); + box.setFromCenterAndSize( new THREE.Vector3( 1, 1, 1 ), new THREE.Vector3( 2, 1, 3 ) ); + + const helper = new THREE.Box3Helper( box, 0xffff00 ); + scene.add( helper ); + + + +

Costruttore

+ + +

[name]( [param:Box3 box], [param:Color color] )

+

+ [page:Box3 box] -- il Box3 da mostrare.
+ [page:Color color] -- (opzionale) il colore del box. Il valore predefinito è 0xffff00.

+ + Crea un nuovo wireframe box che rappresenta il Box3 passato. +

+ +

Proprietà

+

Vedi la classe base [page:LineSegments] per le proprietà in comune.

+ +

[property:Box3 box]

+

Il Box3 visualizzato.

+ +

Metodi

+

Vedi la classe base [page:LineSegments] per i metodi comuni.

+ +

[method:undefined updateMatrixWorld]( [param:Boolean force] )

+

+ Questo sovrascrive il metodo nella classe base [page:Object3D] così che + aggiorni anche il wireframe box nell'ambito della proprietà [page:Box3Helper.box .box] +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/BoxHelper.html b/docs/api/it/helpers/BoxHelper.html new file mode 100644 index 00000000000000..d0641aa7ed5589 --- /dev/null +++ b/docs/api/it/helpers/BoxHelper.html @@ -0,0 +1,76 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

+ Oggetto di aiuto per mostrare graficamente il bounding box allineato all'asse world intorno ad un oggetto. + Il bounding box vero e proprio è gestito da [page:Box3], questo è solo un aiuto visivo per il debug. + Può essere ridimensionato automaticamente tramite il metodo [page:BoxHelper.update] quando l'oggetto + da cui è stato creato viene trasformato. Si noti che l'oggetto deve avere una [page:BufferGeometry] + per funzionare, quindi non funziona con gli [page:Sprite Sprite]. +

+ +

Codice di Esempio

+ + + const sphere = new THREE.SphereGeometry(); + const object = new THREE.Mesh( sphere, new THREE.MeshBasicMaterial( 0xff0000 ) ); + const box = new THREE.BoxHelper( object, 0xffff00 ); + scene.add( box ); + + +

Esempi

+ +

+ [example:webgl_helpers WebGL / helpers]
+ [example:webgl_loader_nrrd WebGL / loader / nrrd]
+ [example:webgl_buffergeometry_drawrange WebGL / buffergeometry / drawrange] +

+ +

Costruttore

+ + +

[name]( [param:Object3D object], [param:Color color] )

+

+ [page:Object3D object] -- (opzionale) l'object3D su cui mostrare il bounding box allineato all'asse del world.
+ [page:Color color] -- (opzionale) valore esadecimale che definisce il colore del box. Il valore predefinito è 0xffff00.

+ + Crea un nuovo wireframe box che delimita l'oggetto passato. Internamento utilizza il metodo [page:Box3.setFromObject] + per calcolare le dimansioni. Si noti che include qualsiasi figlio dell'oggetto. +

+ +

Proprietà

+

Vedi la classe base [page:LineSegments] per le proprietà in comune.

+ +

Metodi

+

Vedi la classe base [page:LineSegments] per i metodi comuni.

+ +

[method:undefined update]()

+

+ Aggiorna la geometria dell'helper in modo che corrisponda alle dimensioni dell'oggetto, + inclusi eventuali figli. Vedi [page:Box3.setFromObject]. +

+ +

[method:this setFromObject]( [param:Object3D object] )

+

+ [page:Object3D object] - [page:Object3D] su cui creare l'helper.

+ + Aggiorna il wireframe box per l'oggetto passato. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/CameraHelper.html b/docs/api/it/helpers/CameraHelper.html new file mode 100644 index 00000000000000..6c3523a1d60e5e --- /dev/null +++ b/docs/api/it/helpers/CameraHelper.html @@ -0,0 +1,81 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

+ Questa classe aiuta a visualizzare ciò che una telecamera contiene nel suo frustum.
+ Visualizza il frustum di una telecamera utilizzando un [page:LineSegments]. +

+ +

Codice di Esempio

+ +const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 ); +const helper = new THREE.CameraHelper( camera ); +scene.add( helper ); + + +

Esempi

+

+ [example:webgl_camera WebGL / camera]
+ [example:webgl_geometry_extrude_splines WebGL / extrude / splines] +

+ +

Costruttore

+ +

[name]( [param:Camera camera] )

+

+ [page:Camera camera] -- La telecamera da visualizzare.

+ + Crea un nuovo [name] per la telecamera specificata. +

+ +

Proprietà

+

Vedi la classe base [page:LineSegments] per le proprietà in comune.

+ +

[property:Camera camera]

+

La telecamera visualizzata.

+ +

[property:Object pointMap]

+

Contiene i punti utilizzati per visualizzare la telecamera.

+ +

[property:Object matrix]

+

Riferimento a [page:Object3D.matrixWorld camera.matrixWorld].

+ +

[property:Object matrixAutoUpdate]

+

+ Vedi [page:Object3D.matrixAutoUpdate]. In questo caso è impostato su `false`, poiché l'helper sta usando + [page:Object3D.matrixWorld matrixWorld] della telecamera. +

+ +

Metodi

+

Vedi la classe base [page:LineSegments] per i metodi comuni.

+ +

[method:undefined dispose]()

+

+ Elimina il [page:Line.material materiale] e la [page:Line.geometry geometria] utilizzati da questo helper. +

+ +

[method:this setColors]( [param:Color frustum], [param:Color cone], [param:Color up], [param:Color target], [param:Color cross] )

+

+ Definisce i colori dell'helper. +

+ +

[method:undefined update]()

+

Aggiorna l'helper in base alla projectionMatrix della telecamera.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/DirectionalLightHelper.html b/docs/api/it/helpers/DirectionalLightHelper.html new file mode 100644 index 00000000000000..328ecac81845b4 --- /dev/null +++ b/docs/api/it/helpers/DirectionalLightHelper.html @@ -0,0 +1,82 @@ + + + + + + + + + + [page:Object3D] → + +

[name]

+ +

+ Oggetto di supporto per aiutare a visualizzare l'effetto di una [page:DirectionalLight] nella scena. + Consiste in un piano e una linea che rappresentano la posizione e la direzione della luce. +

+ +

Codice di Esempio

+ + + const light = new THREE.DirectionalLight( 0xFFFFFF ); + const helper = new THREE.DirectionalLightHelper( light, 5 ); + scene.add( helper ); + + +

Costruttore

+ + +

[name]( [param:DirectionalLight light], [param:Number size], [param:Hex color] )

+

+ [page:DirectionalLight light]-- La luce da visualizzare.

+ + [page:Number size] -- (opzionale) le dimensioni del piano. Il valore predefinito è `1`.

+ + [page:Hex color] -- (opzionale) se non è impostato l'helper prenderà il colore della luce. +

+ + +

Proprietà

+

Vedi la classe base [page:Object3D] per le proprietà in comune.

+ + +

[property:Line lightPlane]

+

Contiene la mesh della linea che mostra la posizione della luce direzionale.

+ +

[property:DirectionalLight light]

+

Riferimento alla [page:DirectionalLight directionalLight] da visualizzare.

+ +

[property:Object matrix]

+

Riferimento alla [page:Object3D.matrixWorld matrixWorld] della luce.

+ +

[property:Object matrixAutoUpdate]

+

+ Vedi [page:Object3D.matrixAutoUpdate]. In questo caso è impostato su `false`, poiché l'helper sta usando + [page:Object3D.matrixWorld matrixWorld] della telecamera. +

+ +

[property:hex color]

+

+ Il parametro colore passato nel costruttore. Il valore predefinito è `undefined`. Se viene modificato, + il colore dell'helper sarà aggiornato la prossima volta che il metodo [page:.update update] venga chiamato. +

+ + +

Metodi

+

Vedi la classe base [page:Object3D] per i metodi comuni.

+ +

[method:undefined dispose]()

+

Elimina il directionalLightHelper.

+ + +

[method:undefined update]()

+

Aggiorna l'helper in modo che corrisponda alla posizione e alla direzione della [page:.light directionalLight] visualizzata.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/GridHelper.html b/docs/api/it/helpers/GridHelper.html new file mode 100644 index 00000000000000..8cbff06639f347 --- /dev/null +++ b/docs/api/it/helpers/GridHelper.html @@ -0,0 +1,50 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → + +

[name]

+ +

Il [name] è un oggetto utilizzato per definire le griglie (grid). Le grigle sono array bidimensionali di linee.

+ +

Codice di Esempio

+ + const size = 10; + const divisions = 10; + + const gridHelper = new THREE.GridHelper( size, divisions ); + scene.add( gridHelper ); + + +

Esempi

+ +

+ [example:webgl_helpers WebGL / helpers] +

+ +

Costruttore

+ +

[name]( [param:number size], [param:Number divisions], [param:Color colorCenterLine], [param:Color colorGrid] )

+

+ size -- La dimensione della griglia. Il valore predefinito è 10.
+ divisions -- Il numero di divisioni nella griglia. Il valore predefinito è 10.
+ colorCenterLine -- (optional) Il colore della linea centrale. Può essere un [page:Color], un valore esadecimale e un nome CSS-Color. Il valore predefinito è 0x444444
+ colorGrid -- (optional) Il colore delle linee della griglia. Può essere un [page:Color], un valore esadecimale e un nome CSS-Color. Il valore predefinito è 0x888888 +

+

+ Crea un nuovo [name] di dimensioni 'size' e suddiso in 'divisions' segmenti per lato. I colori sono opzionali. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/HemisphereLightHelper.html b/docs/api/it/helpers/HemisphereLightHelper.html new file mode 100644 index 00000000000000..c4345a79304812 --- /dev/null +++ b/docs/api/it/helpers/HemisphereLightHelper.html @@ -0,0 +1,77 @@ + + + + + + + + + + [page:Object3D] → + +

[name]

+ +

+ Crea un aiuto visivo costituito da una [page:Mesh] sferica per un [page:HemisphereLight HemisphereLight]. +

+ +

Codice di Esempio

+ + + const light = new THREE.HemisphereLight( 0xffffbb, 0x080820, 1 ); + const helper = new THREE.HemisphereLightHelper( light, 5 ); + scene.add( helper ); + + + +

Costruttore

+ +

[name]( [param:HemisphereLight light], [param:Number sphereSize], [param:Hex color] )

+

+ [page:HemisphereLight light] -- La luce da visualizzare.

+ + [page:Number size] -- La dimensione della mesh utilizzata per visualizzare la luce.

+ + [page:Hex color] -- (opzionale) se questo non è impostato l'helper avrà il colore della luce. +

+ + +

Proprietà

+

Vedi la classe base [page:Object3D] per le proprietà in comune.

+ +

[property:HemisphereLight light]

+

Riferimento alla HemisphereLight da visualizzare.

+ +

[property:Object matrix]

+

Riferimento alla [page:Object3D.matrixWorld matrixWorld] della hemisphereLight.

+ +

[property:Object matrixAutoUpdate]

+

+ Vedi [page:Object3D.matrixAutoUpdate]. In questo caso è impostato su `false`, poiché l'helper sta usando + [page:Object3D.matrixWorld matrixWorld] della telecamera. +

+ +

[property:hex color]

+

+ Il parametro colore passato nel costruttore. Il valore predefinito è `undefined`. + Se viene modificato, il colore dell'helper sarà aggiornato la prossima volta che il metodo [page:.update update] venga chiamato. +

+ + +

Metodi

+

Vedi la classe base [page:Object3D] per i metodi comuni.

+ +

[method:undefined dispose]()

+

Elimina l'hemisphereLightHelper.

+ +

[method:undefined update]()

+

Aggiorna l'helper in modo che corrisponda alla posizione e alla direzione della [page:.light luce].

+ + +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/PlaneHelper.html b/docs/api/it/helpers/PlaneHelper.html new file mode 100644 index 00000000000000..fa0fdda9e734d4 --- /dev/null +++ b/docs/api/it/helpers/PlaneHelper.html @@ -0,0 +1,66 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

+ Oggetto per visualizzare un [page:Plane Piano]. +

+ + +

Codice di Esempio

+ + + const plane = new THREE.Plane( new THREE.Vector3( 1, 1, 0.2 ), 3 ); + const helper = new THREE.PlaneHelper( plane, 1, 0xffff00 ); + scene.add( helper ); + + + +

Costruttore

+ + +

[name]( [param:Plane plane], [param:Float size], [param:Color hex] )

+

+ [page:Plane plane] -- il piano da visualizzare.
+ [page:Float size] -- (opzionale) lunghezza laterale dell'helper del piano. Il valore predefinito è 1.
+ [page:Color color] -- (opzionale) il colore dell'helper. Il valore predefinito è 0xffff00.

+ + Crea un nuovo wireframe che rappresenta il piano passato. +

+ +

Proprietà

+

Vedi la classe base [page:LineSegments] per le proprietà in comune.

+ +

[property:Plane plane]

+

Il [page:Plane plane] da visualizzare.

+ +

[property:Float size]

+

Le lunghezze laterali dell'helper del piano.

+ + +

Metodi

+

Vedi la classe base [page:LineSegments] per i metodi comuni.

+ +

[method:undefined updateMatrixWorld]( [param:Boolean force] )

+

+ Sovrascrive il metodo in base alla classe [page:Object3D]. + Questo sovrascrive il metodo nella classe base [page:Object3D] così che aggiorni anche l'oggetto helper in base alle proprietà + [page:PlaneHelper.plane .plane] e [page:PlaneHelper.size .size]. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/PointLightHelper.html b/docs/api/it/helpers/PointLightHelper.html new file mode 100644 index 00000000000000..9013db03481680 --- /dev/null +++ b/docs/api/it/helpers/PointLightHelper.html @@ -0,0 +1,85 @@ + + + + + + + + + + [page:Object3D] → [page:Mesh] → + +

[name]

+ +

+ Questo mostra un oggetto helper costituito da una [page:Mesh] sferica per la visualizzazione di + un [page:PointLight]. +

+ +

Codice di Esempio

+ + + const pointLight = new THREE.PointLight( 0xff0000, 1, 100 ); + pointLight.position.set( 10, 10, 10 ); + scene.add( pointLight ); + + const sphereSize = 1; + const pointLightHelper = new THREE.PointLightHelper( pointLight, sphereSize ); + scene.add( pointLightHelper ); + + +

Esempi

+ +

+ [example:webgl_helpers WebGL / helpers] +

+ +

Costruttore

+ +

[name]( [param:PointLight light], [param:Float sphereSize], [param:Hex color] )

+

+ [page:PointLight light] -- La luce da visualizzare.

+ + [page:Float sphereSize] -- (opzionale) La dimensione della sfera. Il valore predefinito è `1`.

+ + [page:Hex color] -- (opzionale) Se non è impostato l'helper prenderà il colore della luce. +

+ +

Proprietà

+

Vedi la classe base [page:Mesh] per le proprietà in comune.

+ +

[property:PointLight light]

+

La [page:PointLight] che viene visualizzata.

+ +

[property:Object matrix]

+

Riferimento alla [page:Object3D.matrixWorld matrixWorld] del pointLight.

+ +

[property:Object matrixAutoUpdate]

+

+ Vedi [page:Object3D.matrixAutoUpdate]. In questo caso è impostato su `false`, poiché l'helper sta usando + [page:Object3D.matrixWorld matrixWorld] della telecamera. +

+ +

[property:hex color]

+

+ Il parametro colore passato nel costruttore. Il valore predefinito è `undefined`. Se viene modificato, + il colore dell'helper sarà aggiornato la prossima volta che il metodo [page:.update update] venga chiamato. +

+ +

Metodi

+

Vedi la classe base [page:Mesh] per i metodi comuni.

+ +

[method:undefined dispose]()

+

Elimina il pointLightHelper.

+ + +

[method:undefined update]()

+

Aggiorna l'helper in modo che corrisponda alla posizione della [page:.light luce].

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/PolarGridHelper.html b/docs/api/it/helpers/PolarGridHelper.html new file mode 100644 index 00000000000000..9ad435bdc0b329 --- /dev/null +++ b/docs/api/it/helpers/PolarGridHelper.html @@ -0,0 +1,56 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → + +

[name]

+ +

Il PolarGridHelper è un oggetto utilizzato per definire le griglie polari. Le griglie sono array bidimensionli di linee.

+ +

Codice di Esempio

+ + + const radius = 10; + const sectors = 16; + const rings = 8; + const divisions = 64; + + const helper = new THREE.PolarGridHelper( radius, sectors, rings, divisions ); + scene.add( helper ); + + +

Esempi

+ +

+ [example:webgl_helpers WebGL / helpers] +

+ +

Costruttore

+ +

[name]( [param:Number radius], [param:Number sectors], [param:Number rings], [param:Number divisions], [param:Color color1], [param:Color color2] )

+

+ radius -- Il raggio della griglia polare. Può essere qualsiasi numero positivo. Il valore predefinito è 10.
+ sectors -- Il numero di settori in cui deve essere divisa la griglia. Può essere qualsiasi numero intero positivo. Il valore predefinito è 16.
+ rings -- Il numero di anelli. Può essere qualsiasi numero intero positivo. Il valore predefinito è 8.
+ divisions -- Il numero di segmenti linea utilizzato per ogni cerchio. Può essere qualsiasi numero intero positivo pari o superiore a 3. Il valore predefinito è 64.
+ color1 -- Il primo colore utilizzato per gli elementi della griglia. Può essere un [page:Color], un valore esadecimale e un nome CSS-Color. Il valore predefinito è 0x444444
+ color2 -- Il secondo colore utilizzato per gli elementi della griglia. Può essere un [page:Color], un valore esadecimale e un nome CSS-Color. Il valore predefinito è 0x888888 +

+

+ Crea un nuovo [name] di raggio 'radius' con 'sectors' numero di settori e 'rings' numero di anelli, in cui ogni cerchio + viene smussato in 'divisions' numero di segmenti di linea. I colori sono opzionali. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/SkeletonHelper.html b/docs/api/it/helpers/SkeletonHelper.html new file mode 100644 index 00000000000000..1ff94cc98901b9 --- /dev/null +++ b/docs/api/it/helpers/SkeletonHelper.html @@ -0,0 +1,66 @@ + + + + + + + + + + [page:Object3D] → [page:Line] → [page:LineSegments] → + +

[name]

+ +

+ Un oggetto helper per aiutare a visualizzare uno [page:Skeleton Skeleton]. + L'helper viene visualizzato utilizzando un [page:LineBasicMaterial LineBasicMaterial]. +

+ +

Codice di Esempio

+ + + const helper = new THREE.SkeletonHelper( skinnedMesh ); + scene.add( helper ); + + +

Esempi

+ +

+ [example:webgl_animation_skinning_blending WebGL / animation / skinning / blending]
+ [example:webgl_animation_skinning_morph WebGL / animation / skinning / morph]
+ [example:webgl_loader_bvh WebGL / loader / bvh ] +

+ +

Costruttore

+ + +

[name]( [param:Object3D object] )

+

+ object -- Solitamente un'istanza di [page:SkinnedMesh]. Tuttavia, può essere utilizzata qualsiasi istanza di [page:Object3D] + se rappresenta una gerarchia di [page:Bone Bone] (tramite [page:Object3D.children]). +

+ +

Proprietà

+ +

[property:Array bones]

+

+ L'elenco delle ossa che l'helper visualizza come [page:Line Lines]. +

+ +

[property:Boolean isSkeletonHelper]

+

+ Flag di sola lettura per controllare se un dato oggetto è di tipo [name]. +

+ +

[property:Object3D root]

+

+ L'oggetto passato nel costruttore. +

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/it/helpers/SpotLightHelper.html b/docs/api/it/helpers/SpotLightHelper.html new file mode 100644 index 00000000000000..17301123b974b6 --- /dev/null +++ b/docs/api/it/helpers/SpotLightHelper.html @@ -0,0 +1,80 @@ + + + + + + + + + + [page:Object3D] → + +

[name]

+ +

Visualizza un oggetto helper a forma di cono per una [page:SpotLight].

+ +

Codice di Esempio

+ + const spotLight = new THREE.SpotLight( 0xffffff ); + spotLight.position.set( 10, 10, 10 ); + scene.add( spotLight ); + + const spotLightHelper = new THREE.SpotLightHelper( spotLight ); + scene.add( spotLightHelper ); + + +

Esempi

+

+ [example:webgl_lights_spotlights WebGL/ lights / spotlights ] +

+ +

Costruttore

+ +

[name]( [param:SpotLight light], [param:Hex color] )

+

+ [page:SpotLight light] -- La [page:SpotLight] da visualizzare.

+ + [page:Hex color] -- (opzionale) Se non è impostato l'helper prenderà il colore della luce. +

+ + +

Proprietà

+

Vedi la classe base [page:Object3D] per le proprietà in comune.

+ +

[property:LineSegments cone]

+

[page:LineSegments] usati per visualizzare la luce.

+ +

[property:SpotLight light]

+

Riferimento alla [page:SpotLight] visualizzata.

+ +

[property:Object matrix]

+

Riferimento alla [page:Object3D.matrixWorld matrixWorld] della spotLight.

+ +

[property:Object matrixAutoUpdate]

+

+ Vedi [page:Object3D.matrixAutoUpdate]. In questo caso è impostato su `false`, poiché l'helper sta usando + [page:Object3D.matrixWorld matrixWorld] della telecamera. +

+ +

[property:hex color]

+

+ Il parametro colore passato nel costruttore. Il valore predefinito è `undefined`. Se viene modificato, + il colore dell'helper sarà aggiornato la prossima volta che il metodo [page:.update update] venga chiamato. +

+ +

Metodi

+

Vedi la classe base [page:Object3D] per i metodi comuni.

+ +

[method:undefined dispose]()

+

Elimina l'helper della luce.

+ +

[method:undefined update]()

+

Aggiorna l'helper della luce.

+ +

Source

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/list.json b/docs/list.json index 1f0035c3b3e620..f7a3d015b87a3a 100644 --- a/docs/list.json +++ b/docs/list.json @@ -1244,6 +1244,46 @@ "QuadraticBezierCurve": "api/it/extras/curves/QuadraticBezierCurve", "QuadraticBezierCurve3": "api/it/extras/curves/QuadraticBezierCurve3", "SplineCurve": "api/it/extras/curves/SplineCurve" + }, + + "Geometrie": { + "BoxGeometry": "api/it/geometries/BoxGeometry", + "CapsuleGeometry": "api/it/geometries/CapsuleGeometry", + "CircleGeometry": "api/it/geometries/CircleGeometry", + "ConeGeometry": "api/it/geometries/ConeGeometry", + "CylinderGeometry": "api/it/geometries/CylinderGeometry", + "DodecahedronGeometry": "api/it/geometries/DodecahedronGeometry", + "EdgesGeometry": "api/it/geometries/EdgesGeometry", + "ExtrudeGeometry": "api/it/geometries/ExtrudeGeometry", + "IcosahedronGeometry": "api/it/geometries/IcosahedronGeometry", + "LatheGeometry": "api/it/geometries/LatheGeometry", + "OctahedronGeometry": "api/it/geometries/OctahedronGeometry", + "PlaneGeometry": "api/it/geometries/PlaneGeometry", + "PolyhedronGeometry": "api/it/geometries/PolyhedronGeometry", + "RingGeometry": "api/it/geometries/RingGeometry", + "ShapeGeometry": "api/it/geometries/ShapeGeometry", + "SphereGeometry": "api/it/geometries/SphereGeometry", + "TetrahedronGeometry": "api/it/geometries/TetrahedronGeometry", + "TorusGeometry": "api/it/geometries/TorusGeometry", + "TorusKnotGeometry": "api/it/geometries/TorusKnotGeometry", + "TubeGeometry": "api/it/geometries/TubeGeometry", + "WireframeGeometry": "api/it/geometries/WireframeGeometry" + }, + + "Helpers": { + "ArrowHelper": "api/it/helpers/ArrowHelper", + "AxesHelper": "api/it/helpers/AxesHelper", + "BoxHelper": "api/it/helpers/BoxHelper", + "Box3Helper": "api/it/helpers/Box3Helper", + "CameraHelper": "api/it/helpers/CameraHelper", + "DirectionalLightHelper": "api/it/helpers/DirectionalLightHelper", + "GridHelper": "api/it/helpers/GridHelper", + "PolarGridHelper": "api/it/helpers/PolarGridHelper", + "HemisphereLightHelper": "api/it/helpers/HemisphereLightHelper", + "PlaneHelper": "api/it/helpers/PlaneHelper", + "PointLightHelper": "api/it/helpers/PointLightHelper", + "SkeletonHelper": "api/it/helpers/SkeletonHelper", + "SpotLightHelper": "api/it/helpers/SpotLightHelper" } } },