Build BIM App using IFC.js
Budget: $30 – $250 USD
Objective is to make IFC.js to work on Angular web app with good documentation provided. The case is to create 3D layout of list of machines with indicator to show glow like status (red, green, etc). The code need to be easy to use for further customization by us. Below is requirement steps in detail
1. Load 3D IFC model from from asset folder
2. Show model on HTML canvas
3. Able to switch 3D view and 2D top view
4. Able to click on target object and highlight
5. Able to zoom when double click, zoom out when click a button
6. Observe the web API to get a list machine status and information in JSON that can be call every second
7. Present information on the object when click at the object
8. Show glow like (red,green,etc) based on status received
9. Function to auto zoom to specific object ID when request
9. Function to hide group of model (by floor in building, a navigator able to enable/disable)
10. Function to handle animation navigation easily
We will provide you a IFC model already label.
You need to create simple UI interface to show this features to work smoothly, thus please make a project using fresh Angular and well comment in order to complete the project.
We have limited time to complete this, thus the requirement is for those can deliver under 3 days.
Please make sure you have adequate experience before accept this job.
https://ifcjs.github.io/info/
https://xeokit.github.io/
1. Load 3D IFC model from from asset folder
2. Show model on HTML canvas
3. Able to switch 3D view and 2D top view
4. Able to click on target object and highlight
5. Able to zoom when double click, zoom out when click a button
6. Observe the web API to get a list machine status and information in JSON that can be call every second
7. Present information on the object when click at the object
8. Show glow like (red,green,etc) based on status received
9. Function to auto zoom to specific object ID when request
9. Function to hide group of model (by floor in building, a navigator able to enable/disable)
10. Function to handle animation navigation easily
We will provide you a IFC model already label.
You need to create simple UI interface to show this features to work smoothly, thus please make a project using fresh Angular and well comment in order to complete the project.
We have limited time to complete this, thus the requirement is for those can deliver under 3 days.
Please make sure you have adequate experience before accept this job.
https://ifcjs.github.io/info/
https://xeokit.github.io/