Sign in to follow this  
DarkLight

3D Web Constructor

Recommended Posts

 

Hello all i want to present you my new project, It's a Web CAD (It will be in the future :D ) for the moment it's more a viewer.

For the moment i am focusing to include the most common features of BabylonJs.

Here a capture of the current state

image.thumb.png.15a20d45dfaf59e8eb4ea2c884c8a0eb.png

As you can see it allows to see the loaded object structure, in the tree you can hide or show or allow wireframe to the a specific object, in addition you have the global actions that will be applied for all meshes.

The application also has a custom context menu

image.thumb.png.ad1e0d4d232560af1ac50488942e4396.png

Here the Prefab creation section

image.png.282d5d0462b81857c56d8dab60da57fb.png

 

Here what i call the compound objects Mode (CSG Balybon plugin)

image.thumb.png.3e900e86b591c3433c62cf017d9386e2.png

image.png.80ce80ff9476e72a5282fa78cf52632e.png

I implemented a 3D section mode also (Still contains some bugs :D )

image.png.d62f932ae70adb7b3423bc3f6ffa0d51.png

 

For the moment the Import is hard coded i don't have yet a server side implementation, this is the next step.

The toolbar contains some other options like remove, clone mirror a mesh, change camera views, and camera behavior on selection.

 

Your feed backs are all welcome (Positive or negative), any ideas are welcome too.

Here the link to the project on github you can try it your self :)

https://darklight4070.github.io/3DWebConstructor/

And here the source code

https://github.com/DarkLight4070/3DWebConstructor

And thxs for this nice BabylonJs framework ;)

Regards

DarkLight

Share this post


Link to post
Share on other sites

Hello @aFalcon,

Currently i'm focusing on GLTF loading, it's working but i got regressions in many functionalities due to structure and parent/child transformations (for obj it should work perfectly).

Mesh editing is the most important module i think, both in vertices and surface levels. It will be really nice if you have something already done, i'm not trying to do all by myself, if anything is already existing it will be better.

Also the same for save and export functionalities.

Just one thing i'm trying to make the application stable and reliable. i don't want to publish something that will contain any bugs, that's why i prefer to do not publish it right now to babyblon front page until i reach a good maturity level.

If you want you can be part of the project on github.

Share this post


Link to post
Share on other sites

Love this stuff... happy to give deep-dive, git looks gr8.

Here is link to Vertex-Editing POC for Ribbon and Line... 

Code at end. happy to help,(looks like ~50 days). 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.