...
MxtWebArPregenerated |
---|
Class for retrieving URLs of pregenerated WebAR assets |
Constructornew MxtWebArPregenerated(options: MxtWebArOptions): MxtWebArPregenerated |
Properties
|
Methodsasync getWebArPregeneratedUrl(sku:string, lod?:LOD, title?:string, enableScaling?:boolean): Promise<string>Get a URL to the Web AR asset. Will automatically tack on anything to the URL required to auto open the web AR asset in the browser as an href. If you want to determine if an asset exists before making this call, use getAssetTypesAvailable Parameters
Returns a promise to a formatted string that can be href’ed to open the web AR asset in a browser. Note that for iOS, you may need to specially format the HTML elements that href this URL: see TODO async getAssetTypesAvailable(sku:string): Promise<WebArType[]>Check if a web AR asset exists for the given sku and type. Checks the client’s json manifest to determine this. This is a fast check, use this rather than getWebArPregeneratedUrl to determine if you should show AR-related UI on the page. Parameters
Returns a promise to an WebArType[] of the WebArTypes that we have assets for this particular sku async getGlb(sku:string, lod?:LOD): Promise<string>Get the raw GLB file path for the given SKU. Use for viewing the model in a GLB viewer. If you want to link to it for someone to view the AR asset, use getWebArPregeneratedUrl as it will add the necessary data to view in browser. Parameters
Returns a promise to the GLB file path |
...