ddbexpress Engineering & Software
Implement functionality to support the placement of 3D dimensions manually as well as automatically after inserting the clipping plane. This functionality was developed for existing Eyeshot based software.
Writing modular code so it can be integrated quickly into existing software’s large code base.
- Adding 3D dimensions in the Eyeshot viewport.
- Decide direction and distance from selected endpoints and orientation of the dimensions considering viewing direction of the camera.
- Determine capping edges generated by clipping plane and implement intelligent algorithms to add dimensions automatically and these are placed elegantly.
ProtoTech’s expertise in the Eye Shot APIs and 3D rendering helped ‘ddbexpress Engineering & Software’ to implement the feature for end users within the scheduled time.
Please refer following image showing automatic detection of dimensions on a typical IFC file of building model for a cutting plane inserted at some location.
Fig 1. Dimensions detected and placed automatically