Skip to content

Commit

Permalink
🤖 Merge PR DefinitelyTyped#49796 [forge-viewer] added VertexEnumerato…
Browse files Browse the repository at this point in the history
…r by @liskaj
  • Loading branch information
liskaj authored Nov 26, 2020
1 parent eb4430f commit 77a9930
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions types/forge-viewer/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1151,6 +1151,15 @@ declare namespace Autodesk {
enumGeomsForVisibleLayer(layerIdsVisible: number[], callback: any): void;
}

namespace VertexEnumerator {
function enumMeshEdges(geometry: THREE.Geometry, callback: (p: THREE.Vector3, q: THREE.Vector3, a: number, b: number) => void): void;
function enumMeshIndices(geometry: THREE.Geometry, callback: (a: number, b: number, c: number) => void): void;
function enumMeshLines(geometry: THREE.Geometry, callback: (start: THREE.Vector3, end: THREE.Vector3, a: number, b: number, idx: number) => void): void;
function enumMeshTriangles(geometry: THREE.Geometry, callback: (vA: THREE.Vector3, vB: THREE.Vector3, vC: THREE.Vector3, a: number, b: number, c: number) => void): void;
function enumMeshVertices(geometry: THREE.Geometry, callback: (p: THREE.Vector3, n?: THREE.Vector3, uv?: { u: number, v: number }, idx?: number) => void, matrix?: THREE.Matrix4): void;
function getVertexCount(geom: THREE.Geometry): number;
}

class ViewerState {
constructor(viewer: Viewer3D);

Expand Down

0 comments on commit 77a9930

Please sign in to comment.