JSCAD User Group
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Initial release of FlexiSystem

    Scheduled Pinned Locked Moved General Discussions
    7 Posts 3 Posters 2.2k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Cid ZhangC Offline
      Cid Zhang
      last edited by

      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:
      38.png

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

      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.

      z3devZ 1 Reply Last reply Reply Quote 0
      • hrgdavorH Offline
        hrgdavor
        last edited by hrgdavor

        nice prototype 🙂

        is it opensource ?

        Cid ZhangC 1 Reply Last reply Reply Quote 1
        • z3devZ Offline
          z3dev @Cid Zhang
          last edited by

          @Cid-Zhang Super nice! I will play with it and post back. Fun fun!

          1 Reply Last reply Reply Quote 1
          • Cid ZhangC Offline
            Cid Zhang @hrgdavor
            last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • Cid ZhangC Offline
              Cid Zhang
              last edited by

              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.jscad

              Another 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.js

              These 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?

              z3devZ 1 Reply Last reply Reply Quote 0
              • z3devZ Offline
                z3dev @Cid Zhang
                last edited by

                @Cid-Zhang Wow. I strongly suggest using V1 of OpenJSCAD. The old old old version at joostn.gihub.io is not maintained.

                Cid ZhangC 1 Reply Last reply Reply Quote 1
                • Cid ZhangC Offline
                  Cid Zhang @z3dev
                  last edited by

                  @z3dev Got it! I'll try to update the engine with this:
                  https://github.com/jscad/OpenJSCAD.org/tree/master/packages/web

                  1 Reply Last reply Reply Quote 0

                  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
                  • First post
                    Last post
                  Powered by NodeBB | Contributors