JSCAD User Group
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    • Profile
    • Following 0
    • Followers 4
    • Topics 161
    • Posts 519
    • Groups 5
    z3devZ Offline
    1. Home
    2. z3dev
    3. Posts

    Posts

    Recent Best Controversial
    • RE: Connot Connect to Service.

      Ctrl-R should be allowed across operating systems and browsers. Can you try opening a normal website, and then Ctrl-R?

      posted in General Discussions
      z3devZ
      z3dev
    • RE: Connot Connect to Service.

      Hi Nick
      Sorry that you're having problems.
      I see the error sometimes but it doesn't affect the designs.
      Is the initial design shown? Do the examples run and render?

      posted in General Discussions
      z3devZ
      z3dev
    • V3 Example which uses Fonts

      Here's an example of what's possible with V3.

      This example loads a font from Google Fonts, parses the fonts using opentype.js, and creates outlines for text strings.

      It's wide open now. What do you want to use?

      https://openjscad.xyz/v3/#data:application/gzip;base64,H4sIAFM5gWoAA5VSTW/bMAy9+1cwvcgG3LnrgA3I4H2jxXbYhiWnDjtoDu1os0RDotumQf57Kdtp0KJA0Ysg65HvkX7P2I48wxY6zevTHCpqyZsbnG7ftcUl/Wr+wg5qTxaOPvwLlV4VllbYGtccJXcMLenVOVHT4hk5zoHxmpf0U3jD/uMcyZ7uqdTAdBwRlSRFUZELDLW2pt1ACWqpXYPeOFRv79BL7Y12HGGPTd9qL+AjvT86dLDQLjze++rkJPY97LqQpiX93xBcEEnB8zQ/dbaGr6LZmycnxuvhp40lVhsnuA4bV0GaQfkOtglMYI1crc96QUrgTYdUj09QlkJZC8CGnIL30/McUn2lDcPoS6qcOHU8YCrLXqyw1n3LMgJAUQyeAa8RarFstGW08KAfARlu4LxvcTrunu93zA/DZhO/cFyiLBpNBiagniU1OKQtSEmLPN7jdoeIpNsoK3xyLiSNc3j5OoeAjUXHYQ5vYlLlin4Ov9n3Etd4/tnloL4tPn/8AibIyBjI4mw2U5lIeeTeu0l5lyS3iN18SvoCAAA=

      posted in Design Discussions
      z3devZ
      z3dev
    • RE: What am I missing? New site not compatible...

      @Steve-Spodaryk

      Are you using the Text functions? Those have changed in V3.

      posted in General Discussions
      z3devZ
      z3dev
    • RE: What am I missing? New site not compatible...

      @Steve-Spodaryk

      I've tested drag and drop several times.

      One BAD thing about browsers is the cache. Did you try clearing the cache? Or restarting the browser?

      posted in General Discussions
      z3devZ
      z3dev
    • RE: What am I missing? New site not compatible...

      Here's a little present for you to show off V3.

      https://openjscad.xyz/v3/#data:application/gzip;base64,H4sIAFM5gWoAA5VSTW/bMAy9+1cwvcgG3LnrgA3I4H2jxXbYhiWnDjtoDu1os0RDotumQf57Kdtp0KJA0Ysg65HvkX7P2I48wxY6zevTHCpqyZsbnG7ftcUl/Wr+wg5qTxaOPvwLlV4VllbYGtccJXcMLenVOVHT4hk5zoHxmpf0U3jD/uMcyZ7uqdTAdBwRlSRFUZELDLW2pt1ACWqpXYPeOFRv79BL7Y12HGGPTd9qL+AjvT86dLDQLjze++rkJPY97LqQpiX93xBcEEnB8zQ/dbaGr6LZmycnxuvhp40lVhsnuA4bV0GaQfkOtglMYI1crc96QUrgTYdUj09QlkJZC8CGnIL30/McUn2lDcPoS6qcOHU8YCrLXqyw1n3LMgJAUQyeAa8RarFstGW08KAfARlu4LxvcTrunu93zA/DZhO/cFyiLBpNBiagniU1OKQtSEmLPN7jdoeIpNsoK3xyLiSNc3j5OoeAjUXHYQ5vYlLlin4Ov9n3Etd4/tnloL4tPn/8AibIyBjI4mw2U5lIeeTeu0l5lyS3iN18SvoCAAA=

      posted in General Discussions
      z3devZ
      z3dev
    • RE: What am I missing? New site not compatible...

      @Steve-Spodaryk

      Good BUG hunting!

      Yeah. There's a few small bugs in the new UI for both V2 and V3. Try again. You should be able to drag and drop a design now.

      posted in General Discussions
      z3devZ
      z3dev
    • JSCAD Website Refresh

      The JSCAD website has been refreshed with a splash page, downloadable examples, and forum information.

      In addition, JSCAD V2 is now running the vastly improved UI from jscadui.

      Many many thanks to @hrgdavor for awesome new UI!!!

      posted in Announcements
      z3devZ
      z3dev
    • JSCAD Release V3 Alpha : 2026 AUG 02

      JSCAD Release V3 Alpha : 2026 AUG 02

      There's a new release of JSCAD V3 Alpha, including changes from several pull requests.

      NOTE: For CLI users, please see the new command line options.

      Bug Fixes

      • modeling: corrected exports for math utils, and V2 compatibility

      And lots of documentation improvements!

      Successfully published:

      • @jscad/3mf-deserializer@3.0.7-alpha.0
      • @jscad/3mf-serializer@3.0.7-alpha.0
      • @jscad/array-utils@3.0.4-alpha.0
      • @jscad/cli@3.0.7-alpha.0
      • @jscad/core@3.0.7-alpha.0
      • @jscad/dxf-deserializer@3.0.7-alpha.0
      • @jscad/dxf-serializer@3.0.7-alpha.0
      • @jscad/io@3.0.7-alpha.0
      • @jscad/io-utils@3.0.7-alpha.0
      • @jscad/json-deserializer@3.0.7-alpha.0
      • @jscad/json-serializer@3.0.7-alpha.0
      • @jscad/modeling@3.0.7-alpha.0
      • @jscad/obj-deserializer@3.0.7-alpha.0
      • @jscad/obj-serializer@3.0.7-alpha.0
      • @jscad/regl-renderer@3.0.7-alpha.0
      • @jscad/stl-deserializer@3.0.7-alpha.0
      • @jscad/stl-serializer@3.0.7-alpha.0
      • @jscad/svg-deserializer@3.0.7-alpha.0
      • @jscad/svg-serializer@3.0.7-alpha.0
      • @jscad/x3d-deserializer@3.0.7-alpha.0
      • @jscad/x3d-serializer@3.0.7-alpha.0

      lerna-lite success published 21 packages

      posted in Announcements
      z3devZ
      z3dev
    • JSCAD Release V3 Alpha : 2026 JUN 28

      JSCAD Release V3 Alpha : 2026 JUN 28

      There's a new release of JSCAD V3 Alpha, including changes from several pull requests.

      NOTE: For CLI users, please see the new command line options.

      Bug Fixes

      • modeling: various fixes and performance tweaks to modeling

      Thanks to @platypii for the performance changes.

      Successfully published:

      • @jscad/3mf-deserializer@3.0.6-alpha.0
      • @jscad/3mf-serializer@3.0.6-alpha.0
      • @jscad/cli@3.0.6-alpha.0
      • @jscad/core@3.0.6-alpha.0
      • @jscad/dxf-deserializer@3.0.6-alpha.0
      • @jscad/dxf-serializer@3.0.6-alpha.0
      • @jscad/io@3.0.6-alpha.0
      • @jscad/io-utils@3.0.6-alpha.0
      • @jscad/json-deserializer@3.0.6-alpha.0
      • @jscad/json-serializer@3.0.6-alpha.0
      • @jscad/modeling@3.0.6-alpha.0
      • @jscad/obj-deserializer@3.0.6-alpha.0
      • @jscad/obj-serializer@3.0.6-alpha.0
      • @jscad/regl-renderer@3.0.6-alpha.0
      • @jscad/stl-deserializer@3.0.6-alpha.0
      • @jscad/stl-serializer@3.0.6-alpha.0
      • @jscad/svg-deserializer@3.0.6-alpha.0
      • @jscad/svg-serializer@3.0.6-alpha.0
      • @jscad/x3d-deserializer@3.0.6-alpha.0
      • @jscad/x3d-serializer@3.0.6-alpha.0

      lerna-lite success published 20 packages

      posted in Announcements
      z3devZ
      z3dev
    • JSCAD Release V3 Alpha : 2026 MAY 16

      JSCAD Release V3 Alpha : 2026 MAY 16

      There's a new release of JSCAD V3 Alpha, including changes from several pull requests.

      NOTE: For CLI users, please see the new command line options.

      Performance Improvements

      • modeling: performance changes to plane

      Bug Fixes

      • modeling: various improvements and style changes
      • modeling: corrected extrudeLinear to propagate options correctly
      • modeling: corrected align to always coalesce geometries

      Successfully published:

      • @jscad/3mf-deserializer@3.0.5-alpha.0
      • @jscad/3mf-serializer@3.0.5-alpha.0
      • @jscad/array-utils@3.0.3-alpha.0
      • @jscad/cli@3.0.5-alpha.0
      • @jscad/core@3.0.5-alpha.0
      • @jscad/dxf-deserializer@3.0.5-alpha.0
      • @jscad/dxf-serializer@3.0.5-alpha.0
      • @jscad/io@3.0.5-alpha.0
      • @jscad/io-utils@3.0.5-alpha.0
      • @jscad/json-deserializer@3.0.5-alpha.0
      • @jscad/json-serializer@3.0.5-alpha.0
      • @jscad/modeling@3.0.5-alpha.0
      • @jscad/obj-deserializer@3.0.5-alpha.0
      • @jscad/obj-serializer@3.0.5-alpha.0
      • @jscad/regl-renderer@3.0.5-alpha.0
      • @jscad/stl-deserializer@3.0.5-alpha.0
      • @jscad/stl-serializer@3.0.5-alpha.0
      • @jscad/svg-deserializer@3.0.5-alpha.0
      • @jscad/svg-serializer@3.0.5-alpha.0
      • @jscad/x3d-deserializer@3.0.5-alpha.0
      • @jscad/x3d-serializer@3.0.5-alpha.0

      lerna-lite success published 21 packages

      posted in Announcements
      z3devZ
      z3dev
    • RE: vec3.angle(a,b)

      @sopatt Sorry to the late reply.

      You probably already know this but an ''orientation" is required to determine the rotation, and sign of the angle.

      This is probably the best implementation out there. And if you want then this could be added to the vec3 functions.

      https://stackoverflow.com/questions/5188561/signed-angle-between-two-3d-vectors-with-same-origin-within-the-same-plane

      posted in Development Discussions
      z3devZ
      z3dev
    • RE: roadmap for v3

      @Christopher-Fry OH! A V3 user! Awesome!

      The modeling library is getting there, and pretty mulch complete, functional, and tested. We expect a few bugs, and a few more API improvements. But nothing radical.

      Also. we are setting up a new website which will have a landing page, both V2 and V3 web UI applications, and more.

      There's no plan yet for the BIG switch to V3. So, expect a few more V3 beta versions.

      posted in Development Discussions
      z3devZ
      z3dev
    • RE: How is the performance of JSCAD on mobile device

      @BOYUAN-SHI Welcome

      I have done some designs using my iPad, which was a little cramped for viewing. Technically, everything worked fine.

      If you are working with a project with multiple files then probably a PC would be better. You can drag and drop the whole folder to the website. And change any file.

      I think most people use a favorite editor to make changes, and drag and drop the file to the website. That works really well.

      posted in General Discussions
      z3devZ
      z3dev
    • JSCAD Release V3 Alpha : 2026 APR 11

      There's a new release of JSCAD V3 Alpha, including changes from several V2 pull requests.

      NOTE: For CLI users, please see the new command line options.

      Features

      • modeling: added isConvex to geom3
      • modeling: added minkowskiSum for 3D geometries

      Performance Improvements

      • modeling: changes to optimize removal of polygons in reTesselateCoplanarPolygons
      • modeling: optimized creation of end caps in extrudeFromSlices
      • modeling: optimized mat4 creation in extrudeRotate

      SUPER BIG THANKS to @jbroll for the new Minkowski summation function.

      Successfully published:

      • @jscad/3mf-deserializer@3.0.4-alpha.0
      • @jscad/3mf-serializer@3.0.4-alpha.0
      • @jscad/array-utils@3.0.2-alpha.0
      • @jscad/cli@3.0.4-alpha.0
      • @jscad/core@3.0.4-alpha.0
      • @jscad/dxf-deserializer@3.0.4-alpha.0
      • @jscad/dxf-serializer@3.0.4-alpha.0
      • @jscad/io@3.0.4-alpha.0
      • @jscad/io-utils@3.0.4-alpha.0
      • @jscad/json-deserializer@3.0.4-alpha.0
      • @jscad/json-serializer@3.0.4-alpha.0
      • @jscad/modeling@3.0.4-alpha.0
      • @jscad/obj-deserializer@3.0.4-alpha.0
      • @jscad/obj-serializer@3.0.4-alpha.0
      • @jscad/regl-renderer@3.0.4-alpha.0
      • @jscad/stl-deserializer@3.0.4-alpha.0
      • @jscad/stl-serializer@3.0.4-alpha.0
      • @jscad/svg-deserializer@3.0.4-alpha.0
      • @jscad/svg-serializer@3.0.4-alpha.0
      • @jscad/x3d-deserializer@3.0.4-alpha.0
      • @jscad/x3d-serializer@3.0.4-alpha.0

      lerna-lite success published 21 packages

      posted in Announcements
      z3devZ
      z3dev
    • V2 Release : 2026 FEB 21

      Release : 2026 FEB 21

      There's a new release of JSCAD V2, including changes from several pull requests.

      Bug Fixes

      • modeling: corrected number of step calculations in arc and appendArc

      Features

      • modeling: add Minkowski sum operation for 3D geometries

      SUPER BIG THANKS to @jbroll for the new Minkowski summation function.

      Successfully published:

      • @jscad/3mf-serializer@2.1.17
      • @jscad/amf-deserializer@2.3.13
      • @jscad/amf-serializer@2.1.23
      • @jscad/cli@2.3.8
      • @jscad/core@2.6.15
      • @jscad/dxf-deserializer@2.3.30
      • @jscad/dxf-serializer@2.1.23
      • @jscad/io@2.4.14
      • @jscad/io-utils@2.0.33
      • @jscad/json-deserializer@2.0.34
      • @jscad/json-serializer@2.0.33
      • @jscad/modeling@2.13.0
      • @jscad/obj-deserializer@2.0.33
      • @jscad/obj-serializer@2.1.23
      • @jscad/regl-renderer@2.6.15
      • @jscad/stl-deserializer@2.1.30
      • @jscad/stl-serializer@2.1.23
      • @jscad/svg-deserializer@2.5.14
      • @jscad/svg-serializer@2.3.21
      • @jscad/vtree@2.0.34
      • @jscad/web@2.6.13
      • @jscad/x3d-deserializer@2.2.13
      • @jscad/x3d-serializer@2.4.13

      lerna-lite success published 23 packages

      posted in Announcements
      z3devZ
      z3dev
    • V2 Release : 2026 FEB 11

      There's a new release of JSCAD V2, including changes from several pull requests.

      Bug Fixes

      • web: corrected data-path links in examples, and changed viewer to load an initial example

      Performance Improvements

      • modeling: improve performance in flatten, splitPolygonByPlane, and extrudeFromSlices
      • obj-serializer: improved performance by using Map for unique vertices

      BIG THANKS to @jbroll for the performance improvements to modeling

      AND BIG THANKS to @ZephyrRaine for the performance improvements to the OBJ serializer.

      Successfully published:

      • @jscad/3mf-serializer@2.1.16
      • @jscad/amf-deserializer@2.3.12
      • @jscad/amf-serializer@2.1.22
      • @jscad/cli@2.3.7
      • @jscad/core@2.6.14
      • @jscad/dxf-deserializer@2.3.29
      • @jscad/dxf-serializer@2.1.22
      • @jscad/io@2.4.13
      • @jscad/io-utils@2.0.32
      • @jscad/json-deserializer@2.0.33
      • @jscad/json-serializer@2.0.32
      • @jscad/modeling@2.12.7
      • @jscad/obj-deserializer@2.0.32
      • @jscad/obj-serializer@2.1.22
      • @jscad/regl-renderer@2.6.14
      • @jscad/stl-deserializer@2.1.29
      • @jscad/stl-serializer@2.1.22
      • @jscad/svg-deserializer@2.5.13
      • @jscad/svg-serializer@2.3.20
      • @jscad/vtree@2.0.33
      • @jscad/web@2.6.12
      • @jscad/x3d-deserializer@2.2.12
      • @jscad/x3d-serializer@2.4.12

      lerna-lite success published 23 packages

      posted in Announcements
      z3devZ
      z3dev
    • JSCAD Release V3 Alpha : 2026 JAN 18

      There's a new release of JSCAD V3 Alpha, including changes from several V3 pull requests.

      NOTE: For CLI users, please see the new command line options.

      Bug Fixes

      • cli: corrected the loading of modules on Windows
      • x3d-deserializer: small change in source output due to changes in geom3

      Features

      • cli: reworked command line parameter parsing to use commander
      • modeling: geom3 renamed fromVertices and toVertices
      • modeling: new geometry for 3D paths (path3)
      • modeling: removed compact binary support

      BIG Thanks to @NemoStein for the changes to the CLI in support of Windows installations.

      Successfully published:

      @jscad/3mf-deserializer@3.0.3-alpha.0
      @jscad/3mf-serializer@3.0.3-alpha.0
      @jscad/cli@3.0.3-alpha.0
      @jscad/core@3.0.3-alpha.0
      @jscad/dxf-deserializer@3.0.3-alpha.0
      @jscad/dxf-serializer@3.0.3-alpha.0
      @jscad/io@3.0.3-alpha.0
      @jscad/io-utils@3.0.3-alpha.0
      @jscad/json-deserializer@3.0.3-alpha.0
      @jscad/json-serializer@3.0.3-alpha.0
      @jscad/modeling@3.0.3-alpha.0
      @jscad/obj-deserializer@3.0.3-alpha.0
      @jscad/obj-serializer@3.0.3-alpha.0
      @jscad/regl-renderer@3.0.3-alpha.0
      @jscad/stl-deserializer@3.0.3-alpha.0
      @jscad/stl-serializer@3.0.3-alpha.0
      @jscad/svg-deserializer@3.0.3-alpha.0
      @jscad/svg-serializer@3.0.3-alpha.0
      @jscad/x3d-deserializer@3.0.3-alpha.0
      @jscad/x3d-serializer@3.0.3-alpha.0

      lerna-lite success published 20 packages

      posted in Announcements
      z3devZ
      z3dev
    • RE: applyTransforms

      @sopatt @sopatt That's cool stuff. In the early versions there was a 'connector' concept but that was left behind. We really want to bring that back in V3, so I'm wondering if your efforts could contribute to a better version.

      posted in Design Discussions
      z3devZ
      z3dev
    • RE: OpenSource Autocad web based funcionalities

      @patilanz Welcome,

      Sorry, I didn't see this before.

      DXF web editor. DXF is just a file format created by Autocad long long ago. There are many online websites that can read as well as create DXF files, including JSCAD.

      Does that help?

      posted in Development Discussions
      z3devZ
      z3dev