1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 18:29:39 +02:00
Daniel Neto 2023-12-11 11:59:56 -03:00
parent f0f62670c5
commit 7e26256cac
4563 changed files with 1246712 additions and 17558 deletions

View file

@ -0,0 +1,22 @@
import {
BufferGeometry,
Color,
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, targetColor?: Color ): this;
sampleFace( faceIndex: number, targetPosition: Vector3, targetNormal?: Vector3, targetColor?: Color ): this;
setWeightAttribute( name: string | null ): this;
}