mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-19 16:26:40 +08:00
36 lines
721 B
TypeScript
36 lines
721 B
TypeScript
import { Vector3 } from './../math/Vector3';
|
|
import { Geometry } from './../core/Geometry';
|
|
import { BufferGeometry } from './../core/BufferGeometry';
|
|
|
|
export class ParametricBufferGeometry extends BufferGeometry {
|
|
|
|
constructor(
|
|
func: ( u: number, v: number, dest: Vector3 ) => void,
|
|
slices: number,
|
|
stacks: number
|
|
);
|
|
|
|
parameters: {
|
|
func: ( u: number, v: number, dest: Vector3 ) => void;
|
|
slices: number;
|
|
stacks: number;
|
|
};
|
|
|
|
}
|
|
|
|
export class ParametricGeometry extends Geometry {
|
|
|
|
constructor(
|
|
func: ( u: number, v: number, dest: Vector3 ) => void,
|
|
slices: number,
|
|
stacks: number
|
|
);
|
|
|
|
parameters: {
|
|
func: ( u: number, v: number, dest: Vector3 ) => void;
|
|
slices: number;
|
|
stacks: number;
|
|
};
|
|
|
|
}
|