Commit graph

220 commits

Author SHA1 Message Date
Revar Desmera
29736a7748 Added array_dim() 2019-03-27 01:59:22 -07:00
Revar Desmera
ad01203a7a Typo fixes. 2019-03-25 04:20:09 -07:00
Revar Desmera
228f4c4134 vector3d_angle -> vector_angle 2019-03-25 03:52:09 -07:00
Revar Desmera
f074c63cf2 Fixing docs for hyperbolic functions. 2019-03-25 03:02:24 -07:00
Revar Desmera
3abf9fa868 Changed any() and all() to test nested lists, and enabled shortcutting via binary recursion. 2019-03-25 02:53:49 -07:00
Revar Desmera
67144218f4 Renamed wrap_range() to select(), and fixed array_zip() 2019-03-25 01:42:08 -07:00
Revar Desmera
9a3c25d3d3 Massive reworking of documentation production. 2019-03-22 21:13:18 -07:00
Revar Desmera
fd2347dc19 Rewrote cyl() to avoid minkowski, and allow use of both fillet and chamfer on opposite ends of the same cylinder. 2019-03-02 11:14:36 -08:00
Revar Desmera
e4837a0b21 Added useful functions for argument handling. 2019-02-27 03:51:19 -08:00
Revar Desmera
fc2a1f5f6d Improved tube(), added cube2pt() 2019-02-24 04:35:40 -08:00
Revar Desmera
86f9c2ead9 Added vmul() 2019-02-11 18:47:07 -08:00
Revar Desmera
54af28d8c4 Added several coordinate system conversion functions. 2019-02-04 19:18:08 -08:00
Revar Desmera
74702b5863 Fixed wrap_range negative index wrapping. 2019-02-04 04:22:36 -08:00
Revar Desmera
f64e16298d Changed lerp() formula to be less susceptible to FP rounding errors. 2018-11-25 15:22:58 -08:00
Revar Desmera
81210a2a95 Added functions to translate, scale, and rotate arrays of 3d points. 2018-11-25 12:49:44 -08:00
Revar Desmera
924392fe79 PI is a thing that exists in OpenSCAD, dangit. 2018-10-09 20:50:27 -07:00
Revar Desmera
924a35188c Fixed crazy FP rounding error in vector3d_angle() 2018-10-09 15:34:26 -07:00
Revar Desmera
844d2101e5 Added triangulation support code. 2018-09-01 02:38:47 -07:00
Revar Desmera
2d9fa565b3 Updated bezier code to support N-point beziers. 2018-02-16 14:49:32 -08:00
Revar Desmera
b3f19b1407 Initial code dump. 2017-08-29 17:00:16 -07:00