2
0
Эх сурвалжийг харах

TS: Added MeshSurfaceSampler.d.ts.

Mugen87 5 жил өмнө
parent
commit
548554d6ad

+ 21 - 0
examples/jsm/math/MeshSurfaceSampler.d.ts

@@ -0,0 +1,21 @@
+import {
+	BufferGeometry,
+	Mesh,
+	Vector3
+} from '../../../src/Three';
+
+export class MeshSurfaceSampler {
+
+	distribution: Float32Array | null;
+	geometry: BufferGeometry;
+	positionAttribute: Float32Array;
+	weightAttribute: string | null;
+
+	constructor( mesh: Mesh );
+	binarySearch( x: number ): number;
+	build(): this;
+	sample( targetPosition: Vector3, targetNormal: Vector3 ): this;
+	sampleFace( faceIndex: number, targetPosition: Vector3, targetNormal: Vector3 ): this;
+	setWeightAttribute( name: string | null ): this;
+
+}