sgenoud

Joined 7 years ago

Karma
48
Submissions
12
Member since
Feb 25
Learning new things, solving problems.
View on Hacker News

Recent submissions

Comment · 3 years ago
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?
Comment · 3 years ago
Comment · 3 years ago
I could not find any great documentation. I mostly learnt by reading CadQuery's code and implementing in Typescript.

Once you get how it works googling the name of the OC methods helps sometimes. But there is not much around.

Comment · 3 years ago
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!

Comment · 3 years ago
> - It would be great to have notebook-like UI to isolate steps and allow faster partial rebuilds.

Great idea, I have done something in that spirit integrating with natto.dev, but something more like a repl might be nice as well (https://natto.dev/@sgenoud/e2ade00d1fb4406abe78061e7f9a959b)

> - Search on API/docs page would be really handy

Good point, I use docusaurus, there is an algolia integration, I will look into it!

> Even if it's just an index that would break if topology has changed. Auto-generating stable references/filters would be even better, when possible.

Definitely the reference should be easy to implement, the stable one... less so.

I have tried to implement a filtering method inspired by cad query but which did not invent its own DSL. Always interested in feedback!

Comment · 3 years ago
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.

Comment · 3 years ago
Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton