Commit graph

  • c2dbd9076e scad.c: Treat paths=undef like unspecified path in polygon() polygon-parser-improvements Jeff Epler 2018-11-11 21:36:22 -0600
  • 77776d7103 scad.c: ignore polygon convexity value Jeff Epler 2018-11-11 21:36:03 -0600
  • eaed3ab4b2 fix another problem in tests master rad/master moehriegitt 2018-11-11 19:56:42 +0100
  • f9359459fe improve edge combine alg to avoid crossing paths moehriegitt 2018-11-11 18:03:51 +0100
  • 3f5da909b6 fix typo moehriegitt 2018-11-11 13:19:17 +0100
  • 68b6417677 add missing test file moehriegitt 2018-11-11 00:25:56 +0100
  • 51f1d1de48 implement mechanism for formatting warnings moehriegitt 2018-11-11 00:24:44 +0100
  • 301dc61abe allow polyhedra to have non-convex faces moehriegitt 2018-11-10 22:44:37 +0100
  • f51e7fb820 allow non-convex polygons in linear_extrude moehriegitt 2018-11-10 17:57:33 +0100
  • 1d955a5131 introduce circle iterator to unify code moehriegitt 2018-11-07 01:23:13 +0100
  • 43b7fdea75 fix bug in test30a (cone was rendered with x/y swapped) moehriegitt 2018-11-06 21:23:51 +0100
  • de53f33c7f fix bug in test30a (cone was rendered with x/y swapped) moehriegitt 2018-11-06 21:23:37 +0100
  • 209e480bc1 document convexity restriction moehriegitt 2018-11-06 20:44:50 +0100
  • 9aa58b0547 document convexity restriction moehriegitt 2018-11-06 20:36:33 +0100
  • 1a521d3124 add failing tests and a "make fail" rule to run them moehriegitt 2018-11-06 20:18:05 +0100
  • 89caf3c417 add more examples; run more test; remove debug moehriegitt 2018-11-06 18:58:35 +0100
  • f732471253 introduce xor operator to fix linear_extrude moehriegitt 2018-11-06 18:21:24 +0100
  • c32ad1e602 fix mktoc script and update tocs moehriegitt 2018-11-05 01:03:47 +0100
  • a587efe4e3 improve docs moehriegitt 2018-11-05 00:55:28 +0100
  • 8790e3b03f improve docs moehriegitt 2018-11-05 00:53:14 +0100
  • c54c267778 document circle moehriegitt 2018-11-05 00:47:21 +0100
  • 3908859068 document circle moehriegitt 2018-11-05 00:46:29 +0100
  • 8c9ccbe3b3 normalise polygon vertex order; add tests moehriegitt 2018-11-05 00:29:15 +0100
  • 83419476ae implement 2D primitives; implement linear_extrude moehriegitt 2018-11-05 00:16:56 +0100
  • 6c466da79d switch syn module to new object system moehriegitt 2018-11-04 16:11:41 +0100
  • 5c95377c14 switch scad module to new object system; prepare linear_extrude moehriegitt 2018-11-04 15:51:09 +0100
  • 756dc763df fix strict compile moehriegitt 2018-11-04 15:19:22 +0100
  • e6666352c0 handle 2D vs 3D more correctly; add compat CLI options moehriegitt 2018-11-04 15:16:32 +0100
  • f767f150dc include compat notice with mirror moehriegitt 2018-11-04 13:46:49 +0100
  • eaefdff592 include compat notice with mirror moehriegitt 2018-11-04 13:45:32 +0100
  • d7acfe97af include compat notice with mirror moehriegitt 2018-11-04 13:44:54 +0100
  • 76e800d13e point of (planned) difference between OpenSCAD and Hob3l moehriegitt 2018-11-04 11:53:33 +0100
  • b5b2319d08 point of (planned) difference between OpenSCAD and Hob3l moehriegitt 2018-11-04 11:52:19 +0100
  • 25523b8562 point of (planned) difference between OpenSCAD and Hob3l moehriegitt 2018-11-04 11:49:25 +0100
  • 356a231190 point of (planned) difference between OpenSCAD and Hob3l moehriegitt 2018-11-04 11:48:23 +0100
  • e66ebd4d77 improve again the definition of ignored children moehriegitt 2018-11-04 00:37:10 +0100
  • 8592c218d5 improve again the definition of ignored children moehriegitt 2018-11-04 00:34:40 +0100
  • 8acf8895c1 improve again the definition of ignored children moehriegitt 2018-11-04 00:34:05 +0100
  • 3ad34449f3 fix definition of first non-empty child for recursive cases moehriegitt 2018-11-03 19:08:59 +0100
  • 1d9f18f857 add weird example for projection moehriegitt 2018-11-03 19:04:14 +0100
  • 99855ec9d2 define what is the first non-empty child moehriegitt 2018-11-03 18:42:57 +0100
  • 00ab1ae122 define what is the first non-empty child moehriegitt 2018-11-03 18:42:07 +0100
  • 7cb70b33ec define what is the first non-empty child moehriegitt 2018-11-03 18:39:31 +0100
  • e35214519a define what is the first non-empty child moehriegitt 2018-11-03 18:37:02 +0100
  • b7245a75f0 define what is the first non-empty child moehriegitt 2018-11-03 18:22:57 +0100
  • 470c5dc272 define what is the first non-empty child moehriegitt 2018-11-03 18:21:23 +0100
  • dc756d5092 define what is the first non-empty child moehriegitt 2018-11-03 18:20:29 +0100
  • 4aaf86fe2d define what is the first non-empty child moehriegitt 2018-11-03 18:19:45 +0100
  • aec51f0ad7 prepare to call 2D engine from 3D engine; start defining "first non-empty child" moehriegitt 2018-11-03 17:51:38 +0100
  • 885c1775df unclutter code by removing missing circle/cylinder; prepare for user error in 2D CSG moehriegitt 2018-11-03 17:00:09 +0100
  • 5798d83829 unify 2D and 3D options into one option struct moehriegitt 2018-11-03 16:40:55 +0100
  • c2bca855a7 remove unused parameter moehriegitt 2018-11-03 16:33:06 +0100
  • a0532bf1ee unify CSG object system more moehriegitt 2018-11-03 15:57:29 +0100
  • 5bfed2a17f remove option to have normals moehriegitt 2018-11-02 22:57:05 +0100
  • d5edbd8c60 make add,sub,cut an own module to unify 2D and 3D moehriegitt 2018-11-02 22:54:37 +0100
  • a682e51ec4 remove unused stuff moehriegitt 2018-11-01 18:26:17 +0100
  • aa6c6332e2 make the rest more generic moehriegitt 2018-11-01 17:58:24 +0100
  • 2b68687098 make scad module more generic moehriegitt 2018-11-01 17:34:18 +0100
  • 93171e2140 make syn module more generic moehriegitt 2018-11-01 16:39:18 +0100
  • 8f8d70e383 make code more generic; prepare for linear_extrude moehriegitt 2018-11-01 15:58:03 +0100
  • f35870782a implement polyhedron sphere approximation moehriegitt 2018-11-01 00:36:03 +0100
  • 78d45e6a26 fix table of contents moehriegitt 2018-10-31 01:39:29 +0100
  • 48884f8aa2 link online webgl demo moehriegitt 2018-10-31 01:37:40 +0100
  • 6303ca48f4 add worldPos and camera setup in JS moehriegitt 2018-10-31 01:34:06 +0100
  • 1f8e0b183c reorder readme moehriegitt 2018-10-30 20:07:51 +0100
  • 0b3cbf09b5 fix readme moehriegitt 2018-10-30 20:04:28 +0100
  • e73f329837 improve example comparison in readme moehriegitt 2018-10-30 19:56:11 +0100
  • d7ee909c7d improve example comparison in readme moehriegitt 2018-10-30 19:54:56 +0100
  • d1bd8c88cb add another example w/ image and timing moehriegitt 2018-10-30 19:22:58 +0100
  • 8e1cd1ca0c fix another corner case bug at small dimensions moehriegitt 2018-10-30 18:36:00 +0100
  • 8770891a52 rename .x to .exe for W; add img to README moehriegitt 2018-10-29 20:48:22 +0100
  • b7f431ebba repair compilation moehriegitt 2018-10-29 20:24:14 +0100
  • b93822b205 rework colors so that polygons look better moehriegitt 2018-10-29 19:25:53 +0100
  • b9359d0cc1 split off color_tam.h moehriegitt 2018-10-29 18:46:45 +0100
  • 8e651b11bb move err_tam.h moehriegitt 2018-10-29 18:44:42 +0100
  • 678e9c2a84 implement color and gc propagation moehriegitt 2018-10-29 01:02:56 +0100
  • 3e327ec505 introduce color randomization moehriegitt 2018-10-28 21:22:30 +0100
  • 9597a3bd6b improve documentation moehriegitt 2018-10-28 21:03:08 +0100
  • 2022a7d89a implement the sphere shape moehriegitt 2018-10-28 21:00:19 +0100
  • c6d0641180 implement the sphere shape moehriegitt 2018-10-28 19:35:20 +0100
  • d7327df7ca implement the sphere shape moehriegitt 2018-10-28 19:21:36 +0100
  • f4edcdb349 update TOC moehriegitt 2018-10-28 14:01:24 +0100
  • 1dd8abdf14 improve documentation moehriegitt 2018-10-28 14:00:44 +0100
  • 0dfec7a76f improve documentation moehriegitt 2018-10-28 13:57:21 +0100
  • 55bc5a1b52 improve documentation moehriegitt 2018-10-28 13:56:17 +0100
  • 277f52e963 improve documentation moehriegitt 2018-10-28 13:36:57 +0100
  • 2c6d6bf645 clarify text about extensions moehriegitt 2018-10-28 13:28:25 +0100
  • 9a13fa4cb0 mention CSG output early moehriegitt 2018-10-28 12:23:56 +0100
  • 952263dc06 improve scadformat introducting moehriegitt 2018-10-28 12:18:23 +0100
  • 2d6c488c1b improve 8-bit input file support/extensibility moehriegitt 2018-10-28 11:43:17 +0100
  • 1611ce82eb fix documentation moehriegitt 2018-10-28 11:13:23 +0100
  • 431a0ff249 add another word on the coordinate matrix and mirroring moehriegitt 2018-10-28 11:10:56 +0100
  • 85d76b45e6 add another word on the coordinate matrix and mirroring moehriegitt 2018-10-28 11:08:57 +0100
  • 5ec9c7b396 add a word on the coordinate matrix moehriegitt 2018-10-28 10:56:54 +0100
  • 6d33c82b94 improve cylinder documentation moehriegitt 2018-10-28 10:34:01 +0100
  • 829c57b24f improve cylinder documentation moehriegitt 2018-10-28 10:28:55 +0100
  • 20332bf30a improve polyhedron documentation moehriegitt 2018-10-27 17:55:43 +0200
  • 32a0e31ca2 improve polyhedron documentation moehriegitt 2018-10-27 17:47:58 +0200
  • 0651c7d8b5 improve polyhedron documentation moehriegitt 2018-10-27 17:46:56 +0200
  • 78478efa5f improve polyhedron documentation moehriegitt 2018-10-27 17:43:49 +0200