ABOUT CLIENT
“ddbexpress Engineering & Software” provides specialized software, ‘Delphine Express’ for Construction Engineering domain. ‘Delphine Express’ works especially for the treatment of Costs, Budgets, as well as Control and Monitoring of Work.
Domain
CAD/CAM Solutions
Location
Europe
THE PROJECT
This building is originally sourced from the IFC format and loaded in Eyeshot based 3D viewer.
Technologies: Eyeshot API’s, IFC file Format etc.
Languages: VB.Net, WinForms
THE CHALLENGE
Writing modular code so it can be integrated quickly into existing software’s large code base.
- Automatically identify landmark points (wall ends etc.) in the IFC building model.
- Measure and insert dimensions between these landmarks.
- Automatically place the dimension annotation. Compute the direction, distance and orientation plane based on the camera position.
- Insert different clipping planes at the origin of the model, select individual clipping planes using mouse points and move the clipping planes on mouse movement.
- Determine section lines generated by clipping planes. Implement intelligent algorithms to add dimensions automatically to these capping edges and eliminate the duplicate dimensions. Also, place the dimensions in the 3D View so that it does not overlap with each other and with the model.
THE SOLUTION
- Provided three commands in the menu bar so that users can insert clipping planes moving along the standard axis (i.e. X, Y and Z axis) on the origin of the model.
- Once a user inserts any of the clipping planes, the capping area of each plane gets colored with shades of different colors for each clipping plane.
- The program automatically identifies points on the capping edges.An intelligent algorithm eliminates duplicate and inner dimensions, to reduce the intensity of the dimensions.
- The dimensions are added or removed with the movement of the clipping planes by the user, as the clipping plane starts or stops clipping the entities (wall, glass etc).
THE BENEFIT
- Our team sent daily progress reports to update the client on the progress made
- Weekly meetings were held to plan the development in advance
- Weekly releases were made to help the client easily review the deliverables
Your work ‘supporting the placement of 3D dimensions manually as well as automatically, for existing Eyeshot based software.’ was perfect.
I am happy and I hope to continue working with your team. Thanks for your support.
-Gustavo Vigo, Owner- ddbexpress Engineering & Software.