<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Development Discussions]]></title><description><![CDATA[Discuss issues and ideas with developers]]></description><link>https://openjscad.nodebb.com/category/5</link><generator>RSS for Node</generator><lastBuildDate>Fri, 12 Jun 2026 13:44:43 GMT</lastBuildDate><atom:link href="https://openjscad.nodebb.com/category/5.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Feb 2026 01:25:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[roadmap for v3]]></title><description><![CDATA[@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.
]]></description><link>https://openjscad.nodebb.com/topic/451/roadmap-for-v3</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/451/roadmap-for-v3</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Thu, 26 Feb 2026 01:25:10 GMT</pubDate></item><item><title><![CDATA[OpenSource Autocad web based funcionalities]]></title><description><![CDATA[@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?
]]></description><link>https://openjscad.nodebb.com/topic/443/opensource-autocad-web-based-funcionalities</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/443/opensource-autocad-web-based-funcionalities</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Sun, 15 Jun 2025 19:00:29 GMT</pubDate></item><item><title><![CDATA[vec3.angle(a,b)]]></title><description><![CDATA[@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
]]></description><link>https://openjscad.nodebb.com/topic/442/vec3-angle-a-b</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/442/vec3-angle-a-b</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Sat, 31 May 2025 17:53:01 GMT</pubDate></item><item><title><![CDATA[Modifying Variables From Imported Parametric model]]></title><description><![CDATA[@shay-cerny Welcome
This isn't exhaustive but lists some of the websites using JSCAD.
https://openjscad.xyz/dokuwiki/doku.php?id=en:user_guide_help
]]></description><link>https://openjscad.nodebb.com/topic/437/modifying-variables-from-imported-parametric-model</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/437/modifying-variables-from-imported-parametric-model</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Sat, 04 Jan 2025 16:25:42 GMT</pubDate></item><item><title><![CDATA[Jscad.app prototype desktop app]]></title><description><![CDATA[An application also has shortfalls. There's the problem of documentation as well as upgrades. Applications usually include a huge and often critic user manual. And applications will only receive the latest patches if the user notices and applies the fix. This is why the website is so appealing... it's easy.
]]></description><link>https://openjscad.nodebb.com/topic/430/jscad-app-prototype-desktop-app</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/430/jscad-app-prototype-desktop-app</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Tue, 25 Jun 2024 13:29:00 GMT</pubDate></item><item><title><![CDATA[How can I prevent my Cad design from]]></title><description><![CDATA[@Shunder0
i do not understand even slightest what you are asking here 
]]></description><link>https://openjscad.nodebb.com/topic/423/how-can-i-prevent-my-cad-design-from</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/423/how-can-i-prevent-my-cad-design-from</guid><dc:creator><![CDATA[hrgdavor]]></dc:creator><pubDate>Tue, 16 Apr 2024 22:27:59 GMT</pubDate></item><item><title><![CDATA[Load DXF]]></title><description><![CDATA[@LucaNitti Welcome!
There are a couple of ways to use DXF files. You can convert the DXF to another format, like SVG. Or you can import the DXF, and use the shapes to create different designs.
You can convert using the JSCAD CLI command.
If you want to use the shapes from the DXF file in designs then a project is required.
https://openjscad.xyz/dokuwiki/doku.php?id=en:design_guide_projects
]]></description><link>https://openjscad.nodebb.com/topic/420/load-dxf</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/420/load-dxf</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Thu, 08 Feb 2024 16:38:29 GMT</pubDate></item><item><title><![CDATA[Small &quot;shift+enter&quot; bug in openjscad.xyz?]]></title><description><![CDATA[@hrgdavor Thanks:
https://github.com/jscad/OpenJSCAD.org/issues/1317
]]></description><link>https://openjscad.nodebb.com/topic/419/small-shift-enter-bug-in-openjscad-xyz</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/419/small-shift-enter-bug-in-openjscad-xyz</guid><dc:creator><![CDATA[Hermann-SW]]></dc:creator><pubDate>Mon, 15 Jan 2024 19:10:33 GMT</pubDate></item><item><title><![CDATA[Is the cli package also included in the web version?]]></title><description><![CDATA[@Jason-Sprouse hmm...
The website doesn't have a backend service/process. Everything is handled by the browser, including loading designs.
The only trick is for designs provided an a URL parameter. In this case, the URL is posted to a little script that reads the contents, stores the file locally, and returns the URL to the local file.
Of course, some other backend service could be added.
]]></description><link>https://openjscad.nodebb.com/topic/410/is-the-cli-package-also-included-in-the-web-version</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/410/is-the-cli-package-also-included-in-the-web-version</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Fri, 11 Aug 2023 02:05:01 GMT</pubDate></item><item><title><![CDATA[Realtime boolean preview using GPU image based csg!!]]></title><link>https://openjscad.nodebb.com/topic/397/realtime-boolean-preview-using-gpu-image-based-csg</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/397/realtime-boolean-preview-using-gpu-image-based-csg</guid><pubDate>Sat, 18 Feb 2023 23:15:55 GMT</pubDate></item><item><title><![CDATA[some more progress with prototype.]]></title><link>https://openjscad.nodebb.com/topic/396/some-more-progress-with-prototype</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/396/some-more-progress-with-prototype</guid><pubDate>Sat, 21 Jan 2023 18:17:03 GMT</pubDate></item><item><title><![CDATA[Themes for all 3 engines in the prototype]]></title><link>https://openjscad.nodebb.com/topic/392/themes-for-all-3-engines-in-the-prototype</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/392/themes-for-all-3-engines-in-the-prototype</guid><pubDate>Tue, 06 Dec 2022 22:38:17 GMT</pubDate></item><item><title><![CDATA[$100 Bounty OpenCsg port proof of concept]]></title><link>https://openjscad.nodebb.com/topic/391/100-bounty-opencsg-port-proof-of-concept</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/391/100-bounty-opencsg-port-proof-of-concept</guid><pubDate>Sun, 04 Dec 2022 11:10:48 GMT</pubDate></item><item><title><![CDATA[Reusable OrbitControls and camera gizmo]]></title><description><![CDATA[default colors and transforms for babylon
[image: 1670164849700-febb97cd-3c8c-425f-a7b4-703746fd89f4-image.png]
]]></description><link>https://openjscad.nodebb.com/topic/390/reusable-orbitcontrols-and-camera-gizmo</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/390/reusable-orbitcontrols-and-camera-gizmo</guid><dc:creator><![CDATA[hrgdavor]]></dc:creator><pubDate>Thu, 01 Dec 2022 22:35:44 GMT</pubDate></item><item><title><![CDATA[camera view gizmo cube]]></title><link>https://openjscad.nodebb.com/topic/388/camera-view-gizmo-cube</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/388/camera-view-gizmo-cube</guid><pubDate>Thu, 24 Nov 2022 21:40:30 GMT</pubDate></item><item><title><![CDATA[interesting new project]]></title><description><![CDATA[@z3dev got my first email from this user group  and daily digest. That is great news that you got this working.
]]></description><link>https://openjscad.nodebb.com/topic/386/interesting-new-project</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/386/interesting-new-project</guid><dc:creator><![CDATA[hrgdavor]]></dc:creator><pubDate>Sun, 25 Sep 2022 22:29:08 GMT</pubDate></item><item><title><![CDATA[Are there JSCAD user callbacks?]]></title><description><![CDATA[@Hermann-SW said in Are there JSCAD user callbacks?:

tionality?

Wouldn't that also be displayed in the browser stack trace?
]]></description><link>https://openjscad.nodebb.com/topic/384/are-there-jscad-user-callbacks</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/384/are-there-jscad-user-callbacks</guid><dc:creator><![CDATA[Jason Sprouse]]></dc:creator><pubDate>Fri, 02 Sep 2022 16:21:08 GMT</pubDate></item><item><title><![CDATA[Multipart project template others could find useful]]></title><link>https://openjscad.nodebb.com/topic/383/multipart-project-template-others-could-find-useful</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/383/multipart-project-template-others-could-find-useful</guid><pubDate>Mon, 29 Aug 2022 20:20:01 GMT</pubDate></item><item><title><![CDATA[openscad.xyz support for &quot;data:&quot; URI scheme would be cool]]></title><description><![CDATA[@Hermann-SW Good questions...
The website has a little Perl script that does the download of the requested file, and checks the content. This does two things; only know file types are allowed, and this goes around CORS.
https://github.com/jscad/OpenJSCAD.org/blob/master/packages/web/remote.pl
I guess that supporting data URL would be possible, but there would have to be some similar checks for data type, etc.
]]></description><link>https://openjscad.nodebb.com/topic/379/openscad-xyz-support-for-data-uri-scheme-would-be-cool</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/379/openscad-xyz-support-for-data-uri-scheme-would-be-cool</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Sun, 14 Aug 2022 12:54:31 GMT</pubDate></item><item><title><![CDATA[Registration broken?]]></title><description><![CDATA[@Hermann-SW You are not alone! I had the same experience, back in March.
]]></description><link>https://openjscad.nodebb.com/topic/376/registration-broken</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/376/registration-broken</guid><dc:creator><![CDATA[settinger]]></dc:creator><pubDate>Thu, 11 Aug 2022 14:29:42 GMT</pubDate></item><item><title><![CDATA[Can not get View type: Orthographic to work.]]></title><description><![CDATA[@david-bolt one suggestion from what i've tried could be to set the camera position for regular perspective camera further away as an orthographic camera is just a perspective camera at infinity
]]></description><link>https://openjscad.nodebb.com/topic/371/can-not-get-view-type-orthographic-to-work</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/371/can-not-get-view-type-orthographic-to-work</guid><dc:creator><![CDATA[Ion 0]]></dc:creator><pubDate>Sun, 19 Jun 2022 16:25:20 GMT</pubDate></item><item><title><![CDATA[How do you single step your code?]]></title><description><![CDATA[@David-Bolt The latest release has a change which retains the webworker thread. So, debugging should be easier now.
]]></description><link>https://openjscad.nodebb.com/topic/370/how-do-you-single-step-your-code</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/370/how-do-you-single-step-your-code</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Tue, 14 Jun 2022 15:14:41 GMT</pubDate></item><item><title><![CDATA[import&#x2F;export of .obj file]]></title><description><![CDATA[@platypii Thank you for this investigation. I remember that I tried to get JSCAD to union those groups but then it loses colors. I use Wings 3d to colorize my models, and it does not split them into separate objects (on my screenshot I have only one geometry), only materials are separated into groups.
[image: 1655194392922-capture-d-%C3%A9cran-du-2022-06-14-10-11-33.png]
[image: 1655196467063-capture-d-%C3%A9cran-du-2022-06-14-10-29-42.png]
I splitted the model into 3 geometries and then exported it to .obj and the difference is that it contains 3 lines starting with "o " that defines start of an object. Maybe for the moment JSCAD translate lines starting with "g " like "o ".
]]></description><link>https://openjscad.nodebb.com/topic/365/import-export-of-obj-file</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/365/import-export-of-obj-file</guid><dc:creator><![CDATA[gilboonet]]></dc:creator><pubDate>Thu, 26 May 2022 08:15:31 GMT</pubDate></item><item><title><![CDATA[A camera without gimbal lock]]></title><description><![CDATA[progress of the mentioned prototype with suport for different wegl libs can be found here:
https://github.com/jscad/OpenJSCAD.org/discussions/944
I have just made another step forward: mesh support (but with some quirks ATM)
I have some lighting to fix, and also babylonjs for some weird rason uses left handed system (this adds a bit of complexity to the worker to support it properly)
Also when switching viewers, if they are different orioentation currently I need to run the script again manually to get properly oriented triangles
https://user-images.githubusercontent.com/2480762/162638934-7a945625-420d-4041-98fc-5735fcc34c6b.mp4
]]></description><link>https://openjscad.nodebb.com/topic/355/a-camera-without-gimbal-lock</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/355/a-camera-without-gimbal-lock</guid><dc:creator><![CDATA[hrgdavor]]></dc:creator><pubDate>Mon, 04 Apr 2022 23:34:28 GMT</pubDate></item><item><title><![CDATA[JSCAD geometry engine project]]></title><description><![CDATA[For those wondering, @platypii is a new member of the development team. He’s already put together some super nice fixes. In addition, he never sleeps so things are moving along at light speed. 
So, please let him know if there’s something missing from JSCAD.
]]></description><link>https://openjscad.nodebb.com/topic/345/jscad-geometry-engine-project</link><guid isPermaLink="true">https://openjscad.nodebb.com/topic/345/jscad-geometry-engine-project</guid><dc:creator><![CDATA[z3dev]]></dc:creator><pubDate>Thu, 03 Mar 2022 20:30:43 GMT</pubDate></item></channel></rss>