hrgdavor / threejscad

Attempt to combine JSCAD(OpenJSCAD) and THREE.js and explore what else can be done with JSCAD models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

threejscad

Attempt to combine JSCAD(OpenJSCAD) and THREE.js and explore what else can be done with JSCAD models.

Issues created based on threejscad explorations

  • 805 Allow scripts to cache geometries when parameters change
  • 806 (may be impossible because regl has no real suport for webgl2) Improve regl-renderer to better reuse same geometry with different location or color
  • 813 Improve regl-renderer to use less power (skip repaint when not needed)
  • 818 Move render to worker and use offscreen-canvas (transferControlToOffscreen)
  • 856 reimagine transforms to be more open to more rich geometry behaviors

Discussions

  • 845 Typed Arrays usage and conversion
  • 883 V1 -> V2 migration guide
  • 900 multiple workers
  • 899 segments abuse and segmetns/precision

PR's

  • 869 Performance improvement for measure bounding box
  • 859 clone utility / immutability
  • 866 change applyTransforms and transform functions to clone geometry
  • 878 performance, use webgl2 as default context
  • 891 developer friendly syntax for getParameterDefinitions
  • 897 fix #114
  • 886 fix 885 TypeError: Cannot read property 'isClosed' ...

New feature proposal:

  • 875 developer friendly syntax for getParameterDefinitions
  • 858 New connectors proposal
  • 837 Feature proposal for openscad website url scheme
  • Integration with cadhub 893

About

Attempt to combine JSCAD(OpenJSCAD) and THREE.js and explore what else can be done with JSCAD models.

License:MIT License


Languages

Language:JavaScript 100.0%