Initial release of FlexiSystem
-
I made a static version of my project and got it up and running on Github page:
https://gitpharm01.github.io/FlexiSystem/This is a prototype modelling system to create flexi models like this:

This system is powered by the JSCAD but require zero knowledge in programming.
The user can make 3D models simply by mouse clicks.


You can go through the picture tutorial by pressing the "Tutorials here!" button to learn how to use it.
I've made some test models and printed them successfully.
If you made yours, please do share it on this post!This project is still in very early stage.
The current issue I'm working on is to make the "joint templates" deletable.
If you have any comment or suggestions, please let me know. -
nice prototype

is it opensource ?
-
@Cid-Zhang Super nice! I will play with it and post back. Fun fun!
-
@hrgdavor
I labelled it with a Apache License 2.0 in the repository.
But be careful that some part of it came from reverse engineering of a website which gone offline this year. -
Currently I have some issues with the development and I need some advice.
The first problem is that I'm using jscad in a strange way.
I seperated the jscad script into two parts.One part is the backbone of the script, which locates at file:
https://github.com/gitpharm01/FlexiSystem/blob/main/examples/flexi.jscadAnother part is created according to the user's input, like points of the shape and positions of the hinges/joints.
It's done by "function update3DScript()" in file:
https://github.com/gitpharm01/FlexiSystem/blob/main/javascripts/flexiBase.jsThese two part will be merged into one and stored in a text area in the index.html.
And then the completed script will be loaded by a OpenJsCad.Processor object which is defined in the index page.This approach made the process complicated, but I can't find other way to do it.
The second problem is about the version of JSCAD.
There are many different versions of it and I don't know which one to choose.
I'm currently using this version from joostn:
http://joostn.github.io/OpenJsCad/
For better support and performance, is there a better version? -
@Cid-Zhang Wow. I strongly suggest using V1 of OpenJSCAD. The old old old version at joostn.gihub.io is not maintained.
-
@z3dev Got it! I'll try to update the engine with this:
https://github.com/jscad/OpenJSCAD.org/tree/master/packages/web
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login