Change Log

API Ver 3.1.0 (08/19/2021)

  • Support build For DAM

    API Ver 3.0.0 (08/16/2021)

  • Major: performance optimization

API Ver 2.9.1 (07/22/2021)

  • Fix bugs: getElementProperties offLine

API Ver 2.9.0 (06/16/2021)

  • Support getElementProperties && getTreeInfo when offLine
  • Add API sectionTool.getModelBox && sectionTool.setSectionBox

API Ver 2.8.8 (04/13/2021)

  • Support GLTFModel When buffer url is base64 blob

API Ver 2.8.7 (01/19/2021)

  • Add loadModel optional pamaters path&islocal

API Ver 2.8.6 (12/03/2020)

  • Add API enabledTwoPointsPerspective: set camera two-points perspective MODE by changed viewMatrix

API Ver 2.8.5 (09/14/2020)

  • Add feature about layerColor
  • TransformGizmo support mutiplymodel and switch model.

API Ver 2.8.4 (04/06/2020)

  • Default camera position.
  • Fix bugs: getFileSystem.

API Ver 2.8.3 (12/05/2020)

  • Allow setting pixel ratio.
  • Fix bugs: transparent render.
  • Iphone not support gl2.0.

API Ver 2.8.2 (16/04/2020)

  • Support BaseRender mode.
  • Fix bugs: doc, iphone && chrome.

API Ver 2.8.1 (17/03/2020)

  • Support DDS texture format.
  • Load hdr texture as prefiltered environment map.
  • Add tone mapping.
  • Fix serveral bugs.

API Ver 2.8.0 (19/01/2020)

  • Enable material modification.
  • Add optional parameter to enable pbr material when loading model.
  • Fix transparency issue when material transparency changed.
  • Add new visualization: AnimatingStripe.
  • Fix several bugs.

API Ver 2.7.4 (23/12/2019)

  • Bug fix.
  • Add animation option to Camare.setData().

API Ver 2.7.3 (18/12/2019)

  • Fix order independent transparent issue.

API Ver 2.7.2 (16/12/2019)

  • Add apis to set camera's min/max pitch angle.
  • Fix bugs in exploded viewer and animating ribbon.

API Ver 2.7.1 (28/11/2019)

  • Fix bug in model compare function.

API Ver 2.7.0 (15/11/2019)

  • Add depth-of-field rendering effect.
  • Enable material changing for elements.

API Ver 2.6.4 (14/11/2019)

  • Improve compatibility for mobile.

API Ver 2.6.3 (06/11/2019)

  • Support section on mobile.
  • Support measure tools on mobile.

API Ver 2.6.2 (30/10/2019)

  • Add 'samplerNumber' option to multi-layered volume rendering.
  • Support more features in renderSceneExploded.

API Ver 2.6.1 (28/10/2019)

  • Fix ssao issue on mobile devices.
  • Fix shadow map issue on mobile devices.

API Ver 2.6.0 (23/10/2019)

  • Enable gltf 2.0 file loading.
  • Add skeleton animation.
  • Add path following animation for pawn objects.
  • Add physics based shading.
  • Support touch input on ipad and cellphone.
  • Improve WebGL1.0 compatibility.

API Ver 2.5.0 (10/10/2019)

  • Modified transparent objects drawa order.

API Ver 2.4.5 (08/10/2019)

  • Fix bug of pawnbillboard texture coordinate.
  • Fix transparency of pawn and pawnbillboard.

API Ver 2.4.4 (29/09/2019)

  • Fix bug in add/remove elements of glow and highlight effects.
  • Fix blend issue in visualizations.

API Ver 2.4.3 (27/09/2019)

  • Fix rendering bug when selecting specific elements in the scene.
  • Fix viewer360 cross origin issue on iso platform.
  • Limit maximun texture bind unit to 8 to support ios platform.

API Ver 2.4.2 (25/09/2019)

  • Refactor the multi-layer volume rendering and improve performance.

API Ver 2.4.1 (24/09/2019)

  • Update 'setElementsColor' to support tranaprency setting for transparent elements.
  • Update multi-layer volume rendering to support more layers and reduce memory cost.
  • Add an optional parameter to loadModel method to disable camera resetting after model is loaded.
  • Update setElementsColor method to support transparency modification for elements(tranparent ones only).
  • Make sketch effect affects building models only. (instead of all 3d objects like 3dtext and pawn)

API Ver 2.4.0 (18/09/2019)

  • Update api-document.
  • Add CameraNavigator.

API Ver 2.3.1 (05/09/2019)

  • Fix multiple visualize issues.
  • Add maskImage to multi-layer volume rendering.

API Ver 2.3.0 (04/09/2019)

  • Add highlighting effect.
  • Fix visualize rotation issue.
  • Fix add/remove elements issue in glow effect.

API Ver 2.2.5 (03/09/2019)

  • Enable multiple visualizations with the same names.
  • Add multi-layer volume rendering.

API Ver 2.2.4 (01/08/2019)

  • Implement glow effect.
  • Add animating ribbon visualization.
  • Bug fix.

API Ver 2.2.3 (01/08/2019)

  • Enable text renderer.

API Ver 2.2.2 (22/07/2019)

  • Bring back region selection of elements.
  • Fixed the loading of multiple pawns.
  • PawnBillboard can load from models.
  • Enable cloning of pawn objects.
  • Enable multi-color for metaball.
  • Add foreground to heatmap.

API Ver 2.2.1 (28/05/2019)

  • Add reference count to resource objects.
  • Release exploded view.
  • Release PawnBillboard.
  • Add the heatmap rendering functionality.
  • Refactor the material module to typescript.
  • Viewer3D can provide transparent background if set the config.transparent to true.
  • Fixed the loading animation missing bug.

API Ver 2.2.0 (09/05/2019)

  • Updated the backpacking algorithm to use forloop to avoid stack overflow.
  • Add a couple of visualizations, e.g., volume rendering.
  • Add dark theme viewer, i.e., Viewer3DDark
  • Fixed a big model loading issue which cuased by duplicated mesh objects.

API Ver 2.1.0 (26/04/2019)

  • Support Revit area element.
  • Explosion view.
  • Don't preserve OpenGL draw buffer.
  • Support element GUID.
  • Visualization system and couple visualization styles, e.g., heatmap.
  • Can disable highlighting effects in element selection.
  • Same rendering parameters as in DAM.

API Ver 2.0.0 (11/3/2019)

  • Replace callbacks with promise in load model functions
  • Support multiple viewer on the same webpage (only active one though)
  • Weighted-OIT. Turned off by default.
  • WebGL 1.0 ready.
  • Enabled line rendering for .skp files.
  • Rollback to 1xAA when 4xAA framebuffer is not supported.
  • Remove global variables.
  • Compare BIM models.
  • Improved comments.
  • Add new asset types: dwg, image360.
  • Add support for npm modules
  • Add support for loading pano with asset id.
  • Generate doc / typings from source code.
  • Fix resize bug.

API Ver 1.1 (2018/11/08)

  • Support merge model.
  • Has measurement notations.
  • Comments.
  • The viewer initialization gets changed.

API Ver 1.0 (2018/10/08)

  • The first version released, modeloapi-1.0-lts.js.