Revar Desmera
af59a6c4a6
Merge pull request #1394 from adrianVmariano/master
...
path sweep end anchors
2024-02-25 11:49:01 -08:00
Adrian Mariano
392b67c9c8
merge transform_anchor into named anchor; make path_sweep anchors work
...
with scaling.
2024-02-25 09:49:43 -05:00
Adrian Mariano
5034c6667a
Add end anchors to path_sweep
2024-02-24 21:56:26 -05:00
Revar Desmera
3642991c88
Merge pull request #1380 from adrianVmariano/master
...
offset sweep anchor fix
2024-02-18 11:55:37 -08:00
Adrian Mariano
4761c21a20
change use_child_tags to expose_tags; change use_child_color to keep_color
...
fix it so color_this() works when keep_color=true
2024-02-18 10:22:00 -05:00
Richard Milewski
10aab594fc
Doc Fixes
...
Added $edge_angle to edge_profile_asym() side effects
Added edge list example to Rounding_the_Cube tutorial
2024-02-14 11:59:19 -08:00
Adrian Mariano
a46d74c36b
add use_child_color
2024-02-11 22:08:21 -05:00
Adrian Mariano
210fb55dbd
add use_child_tags to attachable; change from to at in position()
2024-02-08 21:54:28 -05:00
Adrian Mariano
f078efe314
fix center anchors, offset_sweep anchors
2024-02-01 21:11:56 -05:00
Adrian Mariano
5719439b05
fix CENTER anchors for regions and vnfs to actually center
2024-01-30 19:36:59 -05:00
Adrian Mariano
2dedff5e60
doc fixes
2024-01-28 23:05:19 -05:00
Richard Milewski
ab7a703b45
Missing side effect in edge_mask()
2024-01-26 12:01:30 -08:00
Richard Milewski
fd059735b0
Added Ext Syntag
2024-01-02 14:10:19 -08:00
Adrian Mariano
aa1a4030c5
doc fixes, snap hinge angle fix
2023-11-05 10:05:54 -05:00
Revar Desmera
d37917c671
Enabled various shapes to not barf on zero or negative sizes.
2023-10-10 14:43:16 -07:00
Revar Desmera
e4b8581f18
Merge branch 'master' into revarbat_dev
2023-10-04 22:38:04 -07:00
Revar Desmera
fdac4545e8
Added generic_airplane(), show_transform_list()
2023-10-04 22:33:53 -07:00
Adrian Mariano
d252a63279
Merge remote-tracking branch 'upstream/master'
2023-10-04 23:57:01 -04:00
Adrian Mariano
c0dbbdba73
fix attachments for linear_sweep
2023-10-04 19:11:24 -04:00
Richard Milewski
1be8202be1
Changingn default_tag() Side Effect description
2023-10-03 22:46:58 -07:00
Richard Milewski
f86a2b851e
Switched to use default_tag("remove")
2023-10-03 15:19:52 -07:00
Adrian Mariano
2ed39b1ce5
remove echo
2023-08-27 11:23:42 -04:00
Adrian Mariano
5197c013b8
Fix anchors for rack and spur gear and tweak docs
2023-08-27 10:00:40 -04:00
Richard Milewski
dfa7b601d5
Typo fix in attachments.scad
2023-08-08 15:26:32 -07:00
Adrian Mariano
9684ca112f
reverse backlash for internal gears
2023-08-06 20:14:25 -04:00
Matti Virkkunen
2a0afc98ca
Make default_tag use its second argument
2023-07-26 10:47:11 +03:00
Revar Desmera
cad4bb1f89
Merge pull request #1198 from adrianVmariano/master
...
rational_approx
2023-07-07 00:10:21 -07:00
Richard Milewski
c7e8cd3d99
Update attachments.scad
...
Minor typos in diff() example 6
2023-06-30 16:54:18 -07:00
Adrian Mariano
efde869e63
Note that diff, intersect and conv_hull invoke children repeatedly
2023-06-30 16:01:19 -04:00
Revar Desmera
f9b14ce42a
Merge branch 'master' into revarbat_dev
2023-06-20 00:48:22 -07:00
Adrian Mariano
9cced31847
skip->do_tag
2023-06-20 00:27:01 -04:00
Adrian Mariano
a9e36c0e0b
Merge remote-tracking branch 'upstream/master'
2023-06-20 00:00:54 -04:00
Revar Desmera
34bb2e74fd
Fixed edge_profile() orientations.
2023-06-19 20:51:31 -07:00
Adrian Mariano
465da2e5c3
change interior to internal, add default tags for internal
2023-06-19 23:41:39 -04:00
Revar Desmera
e64904dc46
Merge branch 'master' into revarbat_dev
2023-06-17 22:42:18 -07:00
Revar Desmera
2d31a31f48
Added edge_profile_asym(). Improved edge_profile().
2023-06-17 22:41:17 -07:00
Adrian Mariano
2091b70311
add default_tag of "remove" for align when inside=true
2023-06-18 01:07:57 -04:00
Adrian Mariano
a384252aae
Change $align to align()
2023-06-17 17:42:09 -04:00
Adrian Mariano
1b40aa41fb
Merge remote-tracking branch 'upstream/master'
2023-06-16 19:12:32 -04:00
Adrian Mariano
dcfbdfdc71
add position $align
2023-06-16 18:27:15 -04:00
Revar Desmera
46b37688c8
Extraneous extra comma removed.
2023-06-08 02:50:09 -07:00
Revar Desmera
7f13560181
Added edge_profile_asym()
2023-06-08 02:36:00 -07:00
Revar Desmera
6712141370
SynTags for attachments.scad to geometry.scad
2023-05-27 01:42:09 -07:00
Revar Desmera
0adbe53545
Fixed corner_profile() and edge_profile() to allow negative-rounding and chamfering.
2023-05-14 03:16:26 -07:00
Revar Desmera
131c0ea99d
Syntags for affine.scad, attachments.scad, ball_bearings.scad, beziers.scad, bottlecaps.scad.
2023-05-09 18:04:29 -07:00
Revar Desmera
0305c5bcf9
Changed Wiki style links to Markdown style links, for future compatability.
2023-05-04 21:15:31 -07:00
Revar Desmera
0c8b205ea7
Docs fixes in attachments.scad
2023-03-30 16:06:02 -07:00
Revar Desmera
7b988dcb58
Fixed truncated docs problems.
2023-03-28 21:53:01 -07:00
Adrian Mariano
9e982d12d1
fix figures
2023-03-28 22:14:52 -04:00
Revar Desmera
9b150c9728
Merge pull request #1100 from RAMilewski/master
...
Synopses
2023-03-28 18:22:41 -07:00
Revar Desmera
6c9a83811e
Merge branch 'master' into master
2023-03-28 17:10:18 -07:00
Adrian Mariano
cdadcdddb7
add doc subsection about atype
2023-03-28 16:41:31 -04:00
Richard Milewski
eb2f5944f9
Merge remote-tracking branch 'upstream/master'
2023-03-27 14:45:31 -07:00
Revar Desmera
2f1266e8c3
Corrected prismoid geometry corner anchor vectors.
2023-03-27 02:21:26 -07:00
Revar Desmera
ee3e2466bd
Fix reorient() for CTR anchors on prismoid/trapezoid geometry.
2023-03-26 17:35:58 -07:00
Richard Milewski
9912f94d8c
Color Synopses
2023-03-25 17:49:32 -07:00
Richard Milewski
c92d18bbda
Attachment Synopsis 3
2023-03-25 11:00:17 -07:00
Richard Milewski
1c85cced68
Attachments Redux
2023-03-24 16:42:30 -07:00
Richard Milewski
891ddfe65e
Attachments Synopses
2023-03-24 16:31:37 -07:00
Adrian Mariano
3b130c0356
Fix vertical offset attachment bug for linear_sweep
2023-03-22 16:37:50 -04:00
Adrian Mariano
05eec08542
Change orient() to have only the anchor argument
2023-03-22 15:58:49 -04:00
Adrian Mariano
d871d02bdf
fix extra comma
2023-03-18 21:41:40 -04:00
Adrian Mariano
00af3d6eca
fix trapezoid anchoring to eliminate special case for zero length
...
edges that made it inconsistent with other anchors
2023-03-18 21:39:13 -04:00
Adrian Mariano
a4596cb448
add trapezoid anchor override and fix trapezoid and rect perimeter anchoring
2023-03-08 23:09:11 -05:00
Revar Desmera
e3d4de3e1d
Added point attachment geometry.
2023-03-07 13:07:21 -08:00
Revar Desmera
a233745af0
Merge pull request #1030 from adrianVmariano/master
...
path_text fixes
2023-01-22 22:29:33 -08:00
Adrian Mariano
554d197976
doc fixes
2023-01-20 07:10:57 -05:00
Revar Desmera
ef5d197014
Added $idx to various attachent modules.
2023-01-14 23:00:55 -08:00
Revar Desmera
44866fc1e2
Fix for #985 : cyl(r1,r2,h,chamfer)
2022-11-16 23:55:36 -08:00
Adrian Mariano
bd8064b77e
attachments tutorial proofread
2022-11-12 23:28:59 -05:00
Adrian Mariano
21945263b6
Add $slop docs to modules that use $slop, fix stroke to accept
...
singletons, and fix cylinder to handle zero length case
2022-11-09 22:22:30 -05:00
Adrian Mariano
14e12d8456
assert cleanup
2022-11-09 16:54:27 -05:00
Adrian Mariano
a7711edf0b
distributors name normalization & bug fix
2022-10-22 23:15:35 -04:00
Adrian Mariano
e41ba5e453
doc tweaks
2022-09-25 10:00:00 -04:00
Adrian Mariano
696d968755
add double attachable() examples
2022-09-24 19:48:24 -04:00
Adrian Mariano
62733fb0d7
screws update, including critical bugfix
2022-09-08 21:37:54 -04:00
Adrian Mariano
98de98377c
doc tweaks
2022-06-27 18:34:56 -04:00
Adrian Mariano
ec1bab7274
fix attachment scope problem, change default mask tag to "remove",
...
applied only when user doesn't give a tag
2022-06-26 12:08:22 -04:00
Adrian Mariano
924f8a6298
change count_true to num_true and simplify
...
fix bug in offset()
2022-05-27 10:21:33 -04:00
Adrian Mariano
458acdf803
Update hull to support new tagging method. Change hulling to conv_hull
2022-05-16 18:15:08 -04:00
Adrian Mariano
174fb02e2b
rewrite of tag handling
2022-05-15 10:51:45 -04:00
Garth Minette
64dd55a864
Anchoring bugfixes. Added example to vnf_vertex_array()
2022-05-12 13:27:34 -07:00
Garth Minette
ec6b158f8c
Fixes for prismoidal geometry with non-UP axis=.
2022-05-06 18:09:44 -07:00
Garth Minette
b8462c7a17
Major rework on joiners.
2022-04-24 18:18:24 -07:00
Garth Minette
a26ccb9dcd
linear_sweep() fixes and tweaks to xrgn geometries.
2022-04-20 19:30:35 -07:00
Garth Minette
1a4ac0e5d1
Enabled attachable(..., geom=)
2022-04-11 18:33:19 -07:00
Adrian Mariano
7afef10a79
usage messages fixes, req_children additions
2022-03-31 18:12:23 -04:00
Adrian Mariano
c135de46d3
add join_prism
2022-03-28 20:52:24 -04:00
Adrian Mariano
58eb8a5e0d
doc tweak
2022-03-27 19:27:08 -04:00
Adrian Mariano
26855429d8
move color_this and recolor into color.scad
...
doc tweaks for rounding
2022-03-27 19:23:47 -04:00
Adrian Mariano
b4b62f86dd
fix broken examples
2022-03-24 00:15:25 -04:00
Adrian Mariano
5bcd7e571b
doc tweaks
2022-03-21 23:58:18 -04:00
Adrian Mariano
dd99cec7a0
bugfix
2022-03-20 09:40:02 -04:00
Adrian Mariano
c25d3a3f67
bug fixes for "default" color
2022-03-20 09:03:18 -04:00
Adrian Mariano
942c15e84d
replace color scheme handling with a "default" color
2022-03-20 08:25:04 -04:00
Adrian Mariano
372b3ae857
Add support for different color schemes with color_this()
2022-03-19 22:16:50 -04:00
Adrian Mariano
c08d33aec0
change default color to the official standard for default scheme
2022-03-19 19:23:47 -04:00
Adrian Mariano
5439b1ee64
add color_this() module
2022-03-19 14:48:16 -04:00
Adrian Mariano
fe1d017252
add missing }
2022-03-19 08:42:13 -04:00
Adrian Mariano
fbaff36531
Change tags() to just apply the label and add force_tags to actually
...
apply tagging to objects.
Simplify diff() by removing pos argument, rework docs and add examples
2022-03-18 23:38:12 -04:00
Adrian Mariano
f5260d170c
doc fixes
2022-02-13 07:17:06 -05:00
Adrian Mariano
47bc457db0
another double anchor assignment
2022-02-12 21:46:12 -05:00
Adrian Mariano
e3624e0b2f
fix anchor reassignment issues
2022-02-12 21:27:56 -05:00
Adrian Mariano
c94ef55d6a
Map z to y for 2d anchors
2022-02-12 21:13:51 -05:00
Adrian Mariano
1a22305191
Fix missing reference, add figure for 2d directions
2022-02-12 20:05:30 -05:00
Garth Minette
8e0a51a30c
Fixed references to old atext()
2022-01-18 23:14:32 -08:00
Revar Desmera
676f13cb48
Merge pull request #752 from adrianVmariano/master
...
debug function rename, etc
2022-01-09 18:06:14 -08:00
Adrian Mariano
f5d0854549
debug function rename
...
attachment function reorder
add axes to egg examples
2022-01-08 23:08:34 -05:00
Revar Desmera
00df38a83b
Merge pull request #749 from adrianVmariano/master
...
doc tweaks, path_chamfer_rounding fix
2022-01-07 19:28:37 -08:00
Adrian Mariano
d8aa4ced71
misc doc fixes and organization
...
beziers reorg
arc bug fix for endpoint=false and N=undef
2022-01-07 14:23:01 -05:00
Garth Minette
592e367cfb
Tweaks to shapes2d tutorial.
2022-01-01 16:35:11 -08:00
Garth Minette
c4aa61fc20
Fixed orient() for 2D dir=
2021-12-26 18:39:10 -08:00
Revar Desmera
f9c5dc2cb9
Fixes for rect(center=)
2021-12-13 16:31:14 -08:00
Revar Desmera
aa109de9d7
Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev
2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908
Lots of docs tweaks for openscad-docsgen v2
2021-12-13 15:48:30 -08:00
Garth Minette
21083277b0
Various documentation fixes.
2021-12-06 14:28:04 -08:00
Adrian Mariano
dd3542c748
Fix references to changed subsections
2021-11-19 22:33:16 -05:00
Adrian Mariano
3d93795e7e
tweaks
2021-11-19 22:23:04 -05:00
Adrian Mariano
e653be471f
Move edges.scad content to attachments.scad
...
Add subsections to attachments.scad
2021-11-19 22:20:01 -05:00
Adrian Mariano
475129fd95
revamp extruded region attachables and apply to linear_sweep.
2021-11-17 13:38:07 -05:00
Adrian Mariano
2bfb4e39e7
more fixes
2021-11-16 23:12:03 -05:00
Adrian Mariano
d576526b60
VNF interface update skin.scad and shapes2d.scad
2021-11-16 18:49:37 -05:00
Adrian Mariano
6b20232f99
remove nil and noop
2021-11-15 23:55:57 -05:00
Adrian Mariano
886d316532
fix circle attachment bug
2021-11-14 10:06:04 -05:00
Adrian Mariano
b671a0c37d
add attachments to region()
...
rewrite "circle" attachment to use line intersection
2021-11-13 10:47:51 -05:00
Adrian Mariano
477dd55781
remove polygon_shift, hide noncollinear_triple
...
modify glued circle to not produce duplicate points
2021-11-11 18:50:26 -05:00
Adrian Mariano
a105c05182
doc fixes
2021-11-10 20:28:06 -05:00
Adrian Mariano
727bc43401
doc fixes
2021-11-10 19:58:47 -05:00
Adrian Mariano
2a3a22ade7
hide contents of edges.scad
...
edges.scad holds new 4 section docs for how to specify cube parts
2021-11-10 16:34:10 -05:00
Garth Minette
b71d6619be
Added asserts for attachment vectors.
2021-10-29 23:13:26 -07:00
Adrian Mariano
a75a368dd5
Move linear algebra to linalg.scad
...
columns->column because the multiindex case is handled by submatrix
and also it never occurs in the code.
2021-10-26 16:45:14 -04:00
Garth Minette
622a13952b
Anchor calculation fixes. Added wedge() and make right_triangle() be 2D.
2021-10-26 00:42:27 -07:00
Garth Minette
cbab1b9a61
Added octahedron(), fixed bug in VNF extent anchoring.
2021-10-24 15:26:27 -07:00
Garth Minette
1b000705e3
masks.scad reworkings.
2021-10-23 20:28:40 -07:00
Adrian Mariano
5ad1fb3620
remove debug echo
2021-10-21 18:15:09 -04:00
Adrian Mariano
d5ce3615cf
Make linear_sweep center in z direction with center option by adding
...
"zcenter" named anchor.
2021-10-21 11:31:32 -04:00
Adrian Mariano
76272d9d9a
add region centroid capability and consolidate into one centroid
...
function for polygons, regions and VNFs.
Fix bug with anchors for linear_sweep (due to centerpoint issues)
Fix intersection anchors for vnfs when anchor vector intersects
in a path instead of a single point.
2021-10-20 22:44:55 -04:00
Adrian Mariano
2d205a2568
subarray -> columns
2021-10-15 22:39:10 -04:00
Adrian Mariano
bb77faa0c9
assorted doc fixes
...
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Adrian Mariano
6e3efd68a4
big function re-org to eliminate debug.scad and hide affine.scad from docs
2021-10-01 00:30:28 -04:00
Adrian Mariano
9ca77eed1b
path.scad cleanup (hid/removed several functions)
2021-09-18 19:11:08 -04:00
Adrian Mariano
bf23e067bd
set default color to prevent error
2021-09-16 22:39:45 -04:00
Adrian Mariano
935a113fcf
Examples fix
...
merge primitives stuff into shapes*.scad
move text commands to shapes3d.scad
rename common.scad
2021-09-16 21:50:12 -04:00
Adrian Mariano
fd0bcc0903
rename anchorpt to named_anchor
2021-09-16 18:32:12 -04:00
Garth Minette
a2c3c3916b
Small docs link fix in attachments.scad.
2021-09-11 02:33:28 -07:00
Adrian Mariano
14ae1795bb
fix permutation docs
...
consolidate "line/segment/ray" functions to just "line" with bounded option
add RAY, LINE and SEGMENT constants
2021-09-09 18:32:58 -04:00
Adrian Mariano
a651e191b4
add section heading
2021-09-09 06:42:36 -04:00
Adrian Mariano
814a3981ce
fix doc errors
...
extend path_text to 2d
2021-09-07 22:49:15 -04:00
Adrian Mariano
c7fd5d05fa
fix internal function headings
2021-09-07 21:00:19 -04:00
Adrian Mariano
32fbcff915
added section for atext
2021-09-07 20:48:13 -04:00