Haskell-Things / ImplicitCAD

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
https://implicitcad.org/
GNU Affero General Public License v3.0
1.41k stars 142 forks source link

Implement Multimatrix Function #397

Closed solidboredom closed 2 years ago

solidboredom commented 3 years ago

Hello, i would like to try implicitcad to render the CSG produced by openscad, with my complex models, using full set of openscads functionality including modules() openscad gets unbearably slow, where its CSG production is still kind of bearable. my code produces a lor of multmatrixes in the csg file. is there a way to make implicitCad understand Multmatrix() like openscad does to be able to directly interpretcomplex CSG's? or even compex openscad scripts?

julialongtin commented 3 years ago

Possible? yes. likely? maybe. looks simple enough.

sorki commented 2 years ago

Fixed in head but note that more related to this popped-up - matrix multiplication is not supported https://github.com/Haskell-Things/ImplicitCAD/issues/414 and also radians vs degrees issue https://github.com/Haskell-Things/ImplicitCAD/issues/415