Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Yes, it seems like there are very few efforts that work towards seamless visual<->text code editing.
Even for things like React apps where you have pretty clear composable building blocks in the form of components, I only know of Utopia[0] as an ongoing project.
I've worked towards having a React-based interface for OpenJSCAD with Landau[1], where one of the goals was having an editor like Utopia to make most of the editing capabilites available in a standard 3D editor interface that edits the variables in the code.
[0]: https://utopia.app/
[1]: https://github.com/landaujs/landau
Landau has gotten "good enough" to replace OpenSCAD/OpenJSCAD for my personal 3d printing use-cases, where the main benefit I was looking for as a first step is better reusability via npm packages and a familiar interface via React. E.g. in a non-public project of mine that contains a Raspberry PI case, I import a 3D model of the RPI[0] to visually ensure that it correctly fits the case.
As I don't really have time to maintain it, development usually moves forward when I find time for my 3d printing hobby, so I wouldn't advise anyone to rely on it.
Since the space of alternative React renderers has been explored more and more in the last years (e.g. Remotion[1] for producing videos), I assumed that a "proper version" of Landau would exist by now, but AFAIK there isn't one.
[0]: https://github.com/hobofan/landau-rpi
[1]: https://www.remotion.dev/
> Itβs not FOSS
GraphSCAD "probably" is FOSS and is GPL software, as it uses OpenSCAD API, which is covered by GPL License[0]; same way as all Blender add-ons should be under GPL[1] because they use Blender API, which is also GPL.
[0] https://github.com/openscad/openscad/blob/master/COPYING
[1] https://twitter.com/tonroosendaal/status/1135229215761195009
Related posts
- VisualScriptCAD: A simple visual scripting based 3D modeling application.
- cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. (with over 60+ examples total)