Doodle3D-Slicer/three.js-master/docs/api/extras/curves/CubicBezierCurve.html
2017-06-22 13:21:07 +02:00

68 lines
1.6 KiB
HTML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script src="../../../list.js"></script>
<script src="../../../page.js"></script>
<link type="text/css" rel="stylesheet" href="../../../page.css" />
</head>
<body>
[page:Curve] &rarr;
<h1>[name]</h1>
<div class="desc">
Create a smooth 2d <a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:Bezier_curve.svg" target="_blank">cubic bezier curve</a>.
</div>
<h2>Example</h2>
<code>
var curve = new THREE.CubicBezierCurve(
new THREE.Vector3( -10, 0, 0 ),
new THREE.Vector3( -5, 15, 0 ),
new THREE.Vector3( 20, 15, 0 ),
new THREE.Vector3( 10, 0, 0 )
);
var path = new THREE.Path( curve.getPoints( 50 ) );
var geometry = path.createPointsGeometry( 50 );
var material = new THREE.LineBasicMaterial( { color : 0xff0000 } );
// Create the final Object3d to add to the scene
var curveObject = new THREE.Line( geometry, material );
</code>
<h2>Constructor</h2>
<h3>[name] ( [page:Vector2 v0], [page:Vector2 v1], [page:Vector2 v2], [page:Vector2 v3] )</h3>
<div>
[page:Vector2 v0] The starting point<br/>
[page:Vector2 v1] The first control point<br/>
[page:Vector2 v2] The second control point<br/>
[page:Vector2 v3] The ending point<br/>
</div>
<h2>Properties</h2>
<h3>[property:Vector2 v0]</h3>
<h3>[property:Vector2 v1]</h3>
<h3>[property:Vector2 v2]</h3>
<h3>[property:Vector2 v3]</h3>
<h2>Methods</h2>
<h3>See [page:Curve] for inherited methods</h3>
<h2>Source</h2>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</body>
</html>