JSCAD User Group

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Recent
    Log in to post
    • All categories
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • gilboonet

      Is it possible to group (in 2d output) unconnected lines ?
      Development Discussions • • gilboonet

      10
      0
      Votes
      10
      Posts
      1138
      Views

      gilboonet

      @gilboonet I finally take advantage of geometries id and class preservation, and created a small js node script that creates a group for all paths having the same class, and at the same time I solve another annoyance that was the impossibility to search by numbers by creating id. That's very nice.

    • gilboonet

      Does anyone use jscad on iPhone ?
      Development Discussions • • gilboonet

      10
      0
      Votes
      10
      Posts
      996
      Views

      gilboonet

      @z3dev You can also change the model, Venus has 1000 triangles and takes 30 sec. on my laptop to unfold (ubuntu with Firefox).

    • gilboonet

      V2 Unfolder complete, multipage pdf creation from its 2d output
      Design Discussions • • gilboonet

      9
      1
      Votes
      9
      Posts
      862
      Views

      hrgdavor

      @gilboonet that is definitely something worth considering either as part of jscad or an addon library. I think we will have better idea after I have some time to cooperate with you on your project. It is definitely an interesting use-case, and a real project will give much needed insight on how to proceed with it.

    • gilboonet

      Union on multi-color imported obj file lose colors
      Development Discussions • • gilboonet

      7
      0
      Votes
      7
      Posts
      537
      Views

      gilboonet

      @z3dev Sadly, lines already have a color (red for cuts, maroon for mountain fold and green for valley fold).
      Capture d’écran de 2022-01-23 10-07-15.png

    • z3dev

      Release : 2022 JAN 23
      Announcements • • z3dev

      1
      0
      Votes
      1
      Posts
      262
      Views

      No one has replied

    • B

      bitbybit.dev platform updated to include latest JSCAD
      General Discussions • • bitbybit

      3
      1
      Votes
      3
      Posts
      589
      Views

      B

      @z3dev thanks. I think it makes most sense to use the tool to model objects that require parametric flexibility. I'd love to see basic configurable things modelled that people can adapt to their needs and export to STL for 3D printing using JSCAD or STEP when using OCCT. It's definitely not meant to be used as a Sculpting tool or a "hand drawing replacement" CAD.

      I'm trying to keep general purpose nature to the tool as much as possible. Normalising various libraries to a common system. For example it helps sometimes to just have Verb NURBS curve or a surface as a backbone to place JSCAD meshes onto. Normalisation is still a bit of a challenge and my main goal, you still see way too many Draw components for different kinds of geometries. Just yesterday I coded a draw anything component that will replace all those (still need to release that) 😉

      If you browse the examples you'll see that it's also possible to tie in some time based rules into the algorithms. In the future I'm hoping that it will become easier to code some robotic behaviours as I'm using BabylonJS to draw all the shapes and after CAD operations are applied BabylonJS can take over to do things like create GPU instances of meshes, animations, collision detection or apply realistic PBR materials and shadows.

      I am also in the process of tying OCCT WASM kernel into the tool, which has a lot of potential to allow for bigger CAD models to be created. There I'm still experimenting with performance and what is possible, current OCCT API is a bit limited, but I'm working on extension 😉 My poor laptop really needs an update to push those limits.

    • gilboonet

      on file version of the V2 unfolder
      Design Discussions • • gilboonet

      1
      0
      Votes
      1
      Posts
      199
      Views

      No one has replied

    • gilboonet

      dynamic parameters caption works oddly
      Development Discussions • • gilboonet

      3
      0
      Votes
      3
      Posts
      326
      Views

      hrgdavor

      @gilboonet it is nice to see a multilingual script 🙂

    • gilboonet

      Unfolder script for V2
      Comments & Feedback • • gilboonet

      1
      0
      Votes
      1
      Posts
      402
      Views

      No one has replied

    • gilboonet

      script using parameters doesn't render after some time
      Comments & Feedback • • gilboonet

      4
      0
      Votes
      4
      Posts
      668
      Views

      gilboonet

      @z3dev Yes, add Memory would be great, I felt the difference when I changed from 4 Gb to 8. For the moment I'm simply starting to use my laptop as main computer.

    • Sea-DH1

      About @jscad/core
      General Discussions • • Sea-DH1

      5
      0
      Votes
      5
      Posts
      541
      Views

      Sea-DH1

      @z3dev I see that it has the function of dragging and dropping stl loading

    • Sea-DH1

      If loading stl binary file
      Development Discussions • • Sea-DH1

      7
      0
      Votes
      7
      Posts
      631
      Views

      Sea-DH1

      @z3dev
      new issue
      https://github.com/jscad/OpenJSCAD.org/issues/972

    • z3dev

      Release : 2021 DEC 26
      Announcements • • z3dev

      1
      0
      Votes
      1
      Posts
      278
      Views

      No one has replied

    • gilboonet

      Start of V2 version of my unfolder
      Design Discussions • • gilboonet

      7
      0
      Votes
      7
      Posts
      562
      Views

      gilboonet

      @z3dev the .json

    • Sea-DH1

      How to load the stl file of three.js
      General Discussions • • Sea-DH1

      2
      0
      Votes
      2
      Posts
      323
      Views

      z3dev

      @sea-dh1 welcome to the user group!

      The modeling library creates 3D shapes into geom3 data structures. Of course, three.JS has a different data structure for ‘mesh’. So, all you have to do is… convert geom3 data to 3js data.

      No. JSCAD doesn’t support this. Good luck!

    • neonsnowcat

      The Case of the Missing Triangles
      Development Discussions • • neonsnowcat

      4
      0
      Votes
      4
      Posts
      381
      Views

      z3dev

      @neonsnowcat Please try the latest version via www.openjscad.xyz

      Hopefully, those missing triangles have returned to earth.

    • z3dev

      Release : 2021 DEC 11
      Announcements • • z3dev

      1
      0
      Votes
      1
      Posts
      212
      Views

      No one has replied

    • gilboonet

      function to create regular polygon
      Development Discussions • • gilboonet

      3
      0
      Votes
      3
      Posts
      260
      Views

      gilboonet

      @hrgdavor Thanks a lot that's exactly what I needed,
      Capture d’écran de 2021-12-01 11-24-28.png

    • Cid Zhang

      [Christmas Update!]New application of JSCAD: Fully 3D-printed music box
      General Discussions • • Cid Zhang

      6
      2
      Votes
      6
      Posts
      845
      Views

      platypii

      Wow very cool! Hard to imagine how that would even be possible with traditional CAD software 🙂

    • hrgdavor

      threejs integration
      General Discussions • • hrgdavor

      11
      0
      Votes
      11
      Posts
      2363
      Views

      hrgdavor

      @platypii @danmarshall I think both of will be able use your preferred engine, and get specific benefits depending on a task at hand. Actually I am planning to split the necessary code so that it becomes rather easy to use any of the 3 engines I found to be interesting (regl, threejs, babylon)

      regl it is the current engine and is compact CON: lack proper WEBGL2 support and there are NO plans for supporting it in the future example for extremely compact page that has jscad script and render and all under 99kb is great example why regl is still very useful 🙂 by @platypii https://paradr.one/ threejs and babylon larger but can be cut down for basic rendering (I managed to get 400k version of threejs that works with jscad) support wegl2 instancing can bring performance regl just will not ever be able with webgl1 are working actively on great next thing: WebGPU WebGPU might be the future for jscad if we can come up with ways to utilize compute shaders for performance having also these big engines as an option is good for when we want build fancy stuff and ake advantage of huge knowhow of their communities

      you have likely already seen my instancing demo: http://3d.hrg.hr/jscad/three/threejscad2.html?uri=model.logos.js in threejs

      you can track progress of my new prototype that is supposed to provide the mentioned integrations of all 3 engines I found interesting.
      https://github.com/jscad/OpenJSCAD.org/discussions/944 ... I will post a topic as soon I have any rendering integrated .. it is still in testing of some ui concepts phase