Jump to content

3D Web Constructor


DarkLight
 Share

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

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...