Fix Three.ParametricGeometry arguments (#25514)

This commit is contained in:
Andre Z Sanchez
2018-05-04 13:52:05 -07:00
committed by Andy
parent 599b787527
commit 44bc3b6c86
2 changed files with 13 additions and 2 deletions
@@ -96,6 +96,17 @@
object.position.set(0, 0, -200);
scene.add(object);
object = new THREE.Mesh(
new THREE.ParametricGeometry(
(u:number, v:number, dest:THREE.Vector3):void => {
dest.set(u, v, 0);
},
25,
25
)
);
object = new THREE.AxesHelper(50);
object.position.set(200, 0, -200);
scene.add(object);
+2 -2
View File
@@ -7096,10 +7096,10 @@ export class OctahedronGeometry extends PolyhedronGeometry {
}
export class ParametricGeometry extends Geometry {
constructor(func: (u: number, v: number) => Vector3, slices: number, stacks: number);
constructor(func: (u: number, v: number, dest:Vector3) => void, slices: number, stacks: number);
parameters: {
func: (u: number, v: number) => Vector3;
func: (u: number, v: number, dest:Vector3) => void;
slices: number;
stacks: number;
};