1- import { Geometry , Material , Mesh , Spline } from '../../../build/three.module' ;
1+ import { Geometry , Material , Mesh } from '../../../build/three.module' ;
22import {
33 DataTexture ,
44 Curve ,
@@ -7,10 +7,6 @@ import {
77 InstancedMesh
88} from '../../../src/Three' ;
99import { Flow } from './CurveModifier' ;
10- import { modifyShader } from './CurveModifier' ;
11- import { getUniforms } from './CurveModifier' ;
12- import { updateSplineTexture } from './CurveModifier' ;
13- import { initSplineTexture } from "./CurveModifier" ;
1410
1511interface SplineUniform {
1612 spineTexture : Uniform ,
@@ -20,31 +16,35 @@ interface SplineUniform {
2016 Uniform ,
2117 flow : Uniform ,
2218}
23- export function initSplineTexture ( size ?: number ) : DataTexture ;
19+ export function initSplineTexture ( size ?: number ) : DataTexture ;
2420
25- export function updateSplineTexture ( texture : DataTexture , splineCurve : Curve , offset ?: number ) ;
21+ export function updateSplineTexture ( texture : DataTexture , splineCurve : Curve , offset ?: number ) ;
2622
27- export function getUniforms ( splineTexture : DataTexture ) : SplineUniform ;
23+ export function getUniforms ( splineTexture : DataTexture ) : SplineUniform ;
2824
29- export function modifyShader ( material : Material , uniforms : SplineUniform , numberOfCurves ?: number ) ;
25+ export function modifyShader ( material : Material , uniforms : SplineUniform , numberOfCurves ?: number ) ;
3026
3127export class Flow {
32- constructor ( mesh : Mesh , numberOfCurves ?: number ) ;
28+
29+ constructor ( mesh : Mesh , numberOfCurves ?: number ) ;
3330 curveArray : number [ ] ;
3431 curveLengthArray : number [ ] ;
3532 object3D : Mesh ;
3633 splineTexure : DataTexture ;
3734 uniforms : SplineUniform ;
38- updateCurve ( index : number , curve : Curve ) ;
39- moveAlongCurve ( amount : number ) ;
35+ updateCurve ( index : number , curve : Curve ) ;
36+ moveAlongCurve ( amount : number ) ;
37+
4038}
4139
4240export class InstancedFlow extends Flow {
43- constructor ( count :Number , curveCount :Number , geometry : Geometry , material : Material ) ;
41+
42+ constructor ( count : Number , curveCount : Number , geometry : Geometry , material : Material ) ;
4443 object3D : InstancedMesh ;
4544 offsets : number [ ] ;
4645 whichCurve : number [ ] ;
4746
48- moveIndividualAlongCurve ( index : number , offset : number ) ;
47+ moveIndividualAlongCurve ( index : number , offset : number ) ;
4948 setCurve ( index : number , curveNo : number )
49+
5050}
0 commit comments