I will have a look if OpenCascade has a more recent API which saves in the up to date standard. How do you check that a file follows the latest standard?
We are a loose group of people who interact a little bit!
The person maintaining OCJS works on in bursts - it depends on the time he has. He is doing a great job at it!
The difference between replicad and Cascade Studio is that replicad is a library first - that you can include in your specific project. As a proof of concept I built a development environment while Cascade Studio is meant as a development environment first. Different aims with different tradeoffs.
People around code cad have been interacting a bit in the CadHub discord - but it is a bit quieter lately!
There are two main ways of representing 3D objects, BRep and mesh.
BRep is the equivalent of a vector image. It has the advantage of having the notions of faces and edges within the representation. This is what replicad uses.
Meshes is the equivalent of a raster image. This is how 3D art is usually made. It has some performance advantages. This is what JSCAD uses.
The reason the example took some time to load is that the code needed to get to the page a first time. After this it is snappy everywhere.
> How hard would it be to make your workbench pull and render code from GitHub repositories, so that for example, authors can link to a render of the codebase in their readme?
I have been working for a while on this library to do CAD in the browser.
The main inspiration were CadQuery and cascade studio. These are two great projects, but my needs were different.
Originally I wanted to create a browser based generator for token trays. I prefer not to have any code running on a server (so I don’t need to pay or operate them). So CadQuery was out of the picture. It needed to be in javascript.
I really liked what Cascade Studio was doing - but I wanted to create my own UI for configuring boxes - and the studio is only an integrated environment - there was no library to just make the models.