Skip to content

Class: SurfaceDomain ​

Defined in: geometry/SurfaceDomain.ts:46

Owned topology and explicit vertex correspondence, independent of display embedding.

Constructors ​

Constructor ​

ts
new SurfaceDomain(options): SurfaceDomain;

Defined in: geometry/SurfaceDomain.ts:55

Parameters ​

options ​

SurfaceDomainOptions

Returns ​

SurfaceDomain

Properties ​

id ​

ts
readonly id: string;

Defined in: geometry/SurfaceDomain.ts:47


structure ​

ts
readonly structure: string;

Defined in: geometry/SurfaceDomain.ts:48


vertexCount ​

ts
readonly vertexCount: number;

Defined in: geometry/SurfaceDomain.ts:49


faceCount ​

ts
readonly faceCount: number;

Defined in: geometry/SurfaceDomain.ts:50


snapshotId ​

ts
readonly snapshotId: string;

Defined in: geometry/SurfaceDomain.ts:51


topology ​

ts
readonly topology: SurfaceTopology;

Defined in: geometry/SurfaceDomain.ts:52


byteLength ​

ts
readonly byteLength: number;

Defined in: geometry/SurfaceDomain.ts:53

Methods ​

copyFaces() ​

ts
copyFaces(): Uint32Array;

Defined in: geometry/SurfaceDomain.ts:72

Returns ​

Uint32Array


triangle() ​

ts
triangle(face): readonly [number, number, number];

Defined in: geometry/SurfaceDomain.ts:73

Parameters ​

face ​

number

Returns ​

readonly [number, number, number]


fingerprint() ​

ts
fingerprint(): Promise<string>;

Defined in: geometry/SurfaceDomain.ts:77

Returns ​

Promise<string>

Released under the MIT License.