threepipe
Version:
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
16 lines • 1.34 kB
TypeScript
import { NormalBufferAttributes, NormalOrGLBufferAttributes } from 'three';
import { IGeometry, IGeometryEventMap, IGeometryUserData } from '../IGeometry';
import { LineSegmentsGeometry } from 'three/examples/jsm/lines/LineSegmentsGeometry.js';
import { IObject3D } from '../IObject';
export declare class LineSegmentsGeometry2<Attributes extends NormalOrGLBufferAttributes = NormalBufferAttributes, TE extends IGeometryEventMap = IGeometryEventMap> extends LineSegmentsGeometry<Attributes, TE> implements IGeometry<Attributes, TE> {
assetType: 'geometry';
center2: (this: IGeometry, offset?: import('three').Vector3, keepWorldPosition?: boolean, setDirty?: boolean) => () => void;
setDirty: (this: IGeometry, options?: import('../IGeometry').IGeometrySetDirtyOptions) => void;
refreshUi: (this: IGeometry) => void;
appliedMeshes: Set<IObject3D<import('../IObject').IObject3DEventMap, IGeometry<NormalBufferAttributes, import('three').BufferGeometryEventMap> | undefined, import('..').IMaterial<import('..').IMaterialEventMap> | import('..').IMaterial<import('..').IMaterialEventMap>[] | undefined>>;
userData: IGeometryUserData;
constructor();
getPositions(): import('three').TypedArray;
getColors(): import('three').TypedArray;
}
//# sourceMappingURL=../../src/core/geometry/LineSegmentsGeometry2.d.ts.map