OSDN Git Service

three.jsをThirdPartyに追加
[webglgame/webgl_framework.git] / webglFramework / Thirdparty / three.js-master / docs / api / geometries / TorusGeometry.html
1 <!DOCTYPE html>
2 <html lang="en">
3         <head>
4                 <meta charset="utf-8" />
5                 <base href="../../" />
6                 <script src="list.js"></script>
7                 <script src="page.js"></script>
8                 <link type="text/css" rel="stylesheet" href="page.css" />
9         </head>
10         <body>
11                 [page:Geometry] &rarr;
12
13                 <h1>[name]</h1>
14
15                 <div class="desc">A class for generating torus geometries</div>
16
17                 <iframe id="scene" src="scenes/geometry-browser.html#TorusGeometry"></iframe>
18
19                 <script>
20
21                 // iOS iframe auto-resize workaround
22
23                 if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
24
25                         var scene = document.getElementById( 'scene' );
26
27                         scene.style.width = getComputedStyle( scene ).width;
28                         scene.style.height = getComputedStyle( scene ).height;
29                         scene.setAttribute( 'scrolling', 'no' );
30
31                 }
32
33                 </script>
34
35                 <h2>Example</h2>
36
37                 <code>var geometry = new THREE.TorusGeometry( 10, 3, 16, 100 );
38                 var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
39                 var torus = new THREE.Mesh( geometry, material );
40                 scene.add( torus );
41                 </code>
42
43                 <h2>Constructor</h2>
44
45                 <h3>[name]([page:Float radius], [page:Float tube], [page:Integer radialSegments], [page:Integer tubularSegments], [page:Float arc])</h3>
46                 <div>
47                 radius — Default is 100. <br />
48                 tube — Diameter of the tube.  Default is 40. <br />
49                 radialSegments — Default is 8 <br />
50                 tubularSegments — Default is 6. <br />
51                 arc — Central angle.  Default is Math.PI * 2.
52                 </div>
53
54                 <h2>Properties</h2>
55
56                 <div>
57                 Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
58                 </div>
59
60                 <h2>Source</h2>
61
62                 [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
63         </body>
64 </html>