Upgrade to Viewer v7.2 (#39074)

* Upgrade to Viewer v7.2

Release notes: https://forge.autodesk.com/blog/viewer-release-notes-v-72

* Upgrade to Viewer v7.4

Release notes: https://forge.autodesk.com/blog/viewer-release-notes-v-74
This commit is contained in:
Bryan Huang
2019-10-15 01:46:30 +08:00
committed by Andrew Branch
parent 101423c2a1
commit c2e9725e3d

View File

@@ -1,4 +1,4 @@
// Type definitions for non-npm package Forge Viewer 7.0
// Type definitions for non-npm package Forge Viewer 7.4
// Project: https://forge.autodesk.com/en/docs/viewer/v7/reference/javascript/viewer3d/
// Definitions by: Autodesk Forge Partner Development <https://github.com/Autodesk-Forge>, Alan Smith <https://github.com/alansmithnbs>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -377,6 +377,8 @@ declare namespace Autodesk {
acmSessionId: string;
myData: any;
downloadAecModelData(onFinished?: (data: any) => void): Promise<any>;
getAecModelData(node: BubbleNode): any;
getFullPath(urn: string): string;
getItemById(id: string): object;
getMessages(itemId: string, excludeGlobal: boolean): object;
@@ -469,6 +471,7 @@ declare namespace Autodesk {
}
class Model {
id: number;
visibilityManager: Private.VisibilityManager;
clearThemingColors(): void;
@@ -558,6 +561,7 @@ declare namespace Autodesk {
getScreenViewport(): ClientRect;
setScreenViewport(viewport: ClientRect): void;
setView(position: THREE.Vector3, target: THREE.Vector3): void;
setVerticalFov(fov: number, adjustPosition: boolean): void;
setUseLeftHandedInput(value: boolean): any;
setZoomTowardsPivot(value: boolean): any;
}
@@ -647,10 +651,13 @@ declare namespace Autodesk {
canvas: HTMLCanvasElement;
container: Element;
navigation: Navigation;
id: number;
impl: Private.Viewer3DImpl;
model: Model;
started: boolean;
toolbar: UI.ToolBar;
start(urn: string, onSuccesfullCallback?: () => void, onErrorCallback?: (errorCode: number, errorMessage: string, statusCode: number, statusText: string) => void): any;
start(urn?: string, onSuccesfullCallback?: () => void, onErrorCallback?: (errorCode: number, errorMessage: string, statusCode: number, statusText: string) => void): any;
startWithDocumentNode(avDocument: Document, manifestNode: any, options: object): Promise<void>;
registerUniversalHotkeys(): void;
createControls(): void;
@@ -669,7 +676,7 @@ declare namespace Autodesk {
onModelAdded(model: Model, preserveTools: boolean): void;
loadModel(url: string, options: object, onSuccessCallback?: (model: Model) => void, onErrorCallback?: (errorCode: number, errorMessage: string, errorArgs: any) => void): any;
unloadModel(model: Model): void;
loadDocumentNode(avDocument: Document, manifestNode: any/*BubbleNode*/, options: object): Promise<Model>;
loadDocumentNode(avDocument: Document, manifestNode: any/*BubbleNode*/, options?: object): Promise<Model>;
unloadDocumentNode(manifestNode: any/*BubbleNode*/): boolean;
getDimensions(): Private.Dimensions;
resize(): void;
@@ -691,7 +698,7 @@ declare namespace Autodesk {
search(text: string, onSuccess: any, onError: any, attributeNames: string[]): void;
getHiddenNodes(): number[];
getIsolatedNodes(): number[];
isolate(node: number[]|number, model?: Model): void;
isolate(node?: number[]|number, model?: Model): void;
setBackgroundColor(red: number, green: number, blue: number, red2: number, green2: number, blue2: number): void;
toggleSelect(dbId: number, model: Model, selectionType: number): void;
select(dbIds: number[]|number, model?: Model, selectionType?: number): void;
@@ -779,9 +786,7 @@ declare namespace Autodesk {
leaveLiveReview(): void;
setModelUnits(modelUnits: any): void;
worldToClient(pt: THREE.Vector3): THREE.Vector3;
clientToWorld(clientX: number, clientY: number, ignoreTransparent: boolean):
| null
| (Partial<Private.HitTestResult> & { point: THREE.Vector3, model: Model });
clientToWorld(clientX: number, clientY: number, ignoreTransparent: boolean): object;
modelHasTopology(): boolean;
setSelectionColor(col: THREE.Color, selectionType: number): void;
set2dSelectionColor(col: THREE.Color, opacity: number): void;
@@ -1075,6 +1080,7 @@ declare namespace Autodesk {
addEventListener(target: object, eventId: string, callback: () => void): void;
addVisibilityListener(callback: (state: boolean) => void): void;
createCloseButton(): HTMLElement;
createFooter(): HTMLElement;
createScrollContainer(options: ScrollContainerOptions): void;
createTitleBar(title: string): HTMLElement;
getContainerBoundingRect(): ClientRect;