3D Viewer

Category: App Services
Subcategory: Visualization

Overview

The 3D Viewer App Services lets end-users upload, visualize, and operate on 3D JT files and 2D Drawing files in your application. Users can perform tasks such as navigating the model product structure tree and the product manufacturing information (PMI) tree, creating section views, 2D markups, and much more. From a Maker perspective, the 3D Viewer App Services does the heavy-lifting for you so you do not have to build a 3D-rendering engine from scratch - simply drag-and-drop, configure, and you're good to go. 3D Viewer Sample App Project: https://marketplace.mendix.com/link/component/118413 3D Viewer For Teamcenter: https://marketplace.mendix.com/link/component/118608 3D Viewer Learning Path: https://academy.mendix.com/link/paths/115/Build-a-3D-Model-Inspection-App

Documentation

Demo urlhttps://3dvis.mendixcloud.com/
  • Please see 3D Viewer documentation in the Mendix documentation for details
  • To try the demo app, sign in with below demo account information 
    • Username: 3DViewer
    • Password: 3DViewer
  • To see how 3D Viewer is used in a Mendix project, download 3D Viewer Sample App project and have a try in Mendix Studio Pro.
  • If you would like to use Viewer APIs programmatically, please contact Mendix Support and file a ticket against 3D Viewer development team, we would be happy to share public API documentation with you and show how to use them.

    Releases

    Version: 2.2.1
    Framework Version: 9.4.0
    Release Notes: Bug fix: • Search and load model from Teamcenter, when clicking "Open" to load model, there's error "Error:Network Error", now it has been fixed. • Atlas UI module has break changes , and 3D Viewer For Teamcenter reuses some Atlas UI, when importing 3D Viewer For Teamcenter, there was errors in console stating the refering layout or UI is not available, now it has been fixed. • When setting transport mode to "Websocket", load shattered jt (,zip) will fail. Now this has been fixed. • Remove the "FileType" attribute on Viewer widget's Data Source tab, this is more user friendly as you won't need to configure the filetype set to Viewer. Viewer will handle this behind the scece and ensure successful rendering for different types of model file. • Previously, in PMI tree, Section Geometry type of PMI didn't take effect, now this has been fixed. • In previous version, while adding note and text type of 2D markup, the text and the text box shifted incorrectly while typing. Now this has been fixed.
    Version: 2.2.0
    Framework Version: 9.4.0
    Release Notes: This release mainly includes: Feature: 1. Support uploading and viewing 2D Drawing files (currently support 3 formats, .sev, .emf, .svg) Issue fix: 1. When adding 2D Markup text notes, the text box expands incorrectly while editing the note, also when selecting the text note, the text box position will shift a bit, in some rare cases, click through multiple text notes, the text box border will interference with each other. All of these are fixed . 2. While using PS Tree Table widget to display some properties like Mass, Density, there's no value shown for assembly node in the tree table. This has been fixed. 3. Removed Xpath constraint [System.owner='[%CurrentUser%]'] on MxModelDocument Entity, MxChildModelDocument Entity and Markup Entity, also adjusted other out of box nanoflows accordingly. Origin design was to limit the model viewing access to who owns(uploads) it. Now with this access rule removal, it gives you the flexibility on how you want to control the access to these entities. Known Issues: 1. Can't open model in Safari(Mac OSX) when using websocket endpoint type. Feel free to drop us a review :) !
    Version: 2.1.2
    Framework Version: 8.15.1
    Release Notes: Release Notes This release mainly fixed below issue: 1. For PS tree table widget, selecting "CAD Source" as column, value of the CAD Source property value doesn't exist for root value. Known Issues: 1. Can't open model in Safari(Mac OSX) when using websocket endpoint type. Feel free to drop us a review :) !
    Version: 2.1.1
    Framework Version: 8.15.1
    Release Notes: This release mainly backported below fix to Mx 8 based version of 3D Viewer, in your app project that's based on Mx8, this issue should be fixed: 1. When adding some property columns (CAD Source, etc) to PS Tree Table widget, the value of selected property are empty in the table. This has been fixed. You should now be able to see property value displayed correctly in the table. Known Issues: 1. Can't open model in Safari(Mac OSX) when using websocket endpoint type. Feel free to drop us a review :) !
    Version: 2.1.0
    Framework Version: 9.4.0
    Release Notes: Release Notes This release contains below changes : Enhancement: 1. Previously, model with texture transformation are rendered incorrectly. Now 3D Viewer supports transformation for texture. Bug fix: 1. When adding some property columns (CAD Source, etc) to PS Tree Table widget, the value of selected property are empty in the table. This has been fixed. You should now be able to see property value displayed correctly in the table. Known Issues: 1. Can't open model in Safari(Mac OSX) when using websocket endpoint type. Feel free to drop us a review :) !