Commit graph

1602 commits

Author SHA1 Message Date
jdegenstein
440841ec34
Merge pull request #659 from jdegenstein/context-aware-shapes
context aware shapes: fix to generic typevar to pass-through return types of those affected by functools.wraps correctly
2024-07-17 13:01:43 -05:00
jdegenstein
15397be2bc
build_common.py -> TypeVar instead of incorrect TypeSpec 2024-07-17 12:56:33 -05:00
jdegenstein
3ea67e2a86
build_common.py -> fix to generic typespec to pass-through return types of functools.wraps correctly 2024-07-17 12:49:34 -05:00
gumyr
cb6cbc35f4 Removing commented code 2024-07-14 11:58:26 -04:00
gumyr
55c22311e6 Improved Vector.__str__/__repr__ 2024-07-14 11:57:08 -04:00
jdegenstein
6014507b3d
general_examples_algebra.py -> remove unnecessary wires call 2024-07-11 16:19:40 -05:00
jdegenstein
fe04c5055c
introductory_examples.rst -> fix some stuff in algebra ex13 2024-07-11 16:19:09 -05:00
jdegenstein
f6a3501653
Merge pull request #658 from jdegenstein/units
Fix MC units and reduce code duplication of UNITS_PER_METER
2024-07-11 13:01:06 -05:00
jdegenstein
209b772e1e
exporters.py -> import UNITS_PER_METER from build_common instead
and eliminate locally defined UNITS_PER_METER
2024-07-11 12:04:48 -05:00
jdegenstein
306d07e7f0
build_common.py -> correct value of MC from 1e-4 to 1e-3 2024-07-11 12:01:41 -05:00
gumyr
28b6689dba Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-07-02 07:49:59 -04:00
gumyr
e29c9fb255 Added Face.location_at & _ocp_section 2024-07-02 07:49:51 -04:00
jdegenstein
25ed8d8726
Merge pull request #652 from jdegenstein/rem_numpy-stl
Remove unused numpy-stl dependency and update Apple Silicon instructions
2024-06-25 12:08:42 -05:00
jdegenstein
436f2d5829
installation.rst -> apple workaround: remove numpy-stl provide correct pin for ezdxf 2024-06-24 21:34:09 -05:00
jdegenstein
0c67f07179
Update pyproject.toml 2024-06-24 21:29:51 -05:00
gumyr
ce20991745 Replaced Axis.as_infinite_edge with Edge __init__ method Issue #648 2024-06-24 13:47:52 -04:00
jdegenstein
b40bcf9a24
Merge pull request #647 from jdegenstein/plane.isometric
Propose adding `Plane.isometric` to built-in planes
2024-06-24 10:39:00 -05:00
jdegenstein
a0dc9355ee
Merge pull request #649 from jdegenstein/jernArc360fix
Complete JernArc relocates vertex
2024-06-24 10:31:18 -05:00
jdegenstein
74f5f68bdc
test_build_line.py -> add test for vertex/start position 2024-06-24 10:19:42 -05:00
jdegenstein
bee66421d4
objects_curve.py -> update x_dir for 360(+) degree JernArc case 2024-06-24 10:12:05 -05:00
jdegenstein
5c48717f10
geometry.py -> table spacing enhancement 2024-06-24 09:20:26 -05:00
jdegenstein
d0f4fbfa62
test_direct_api.py -> add test for Plane.isometric 2024-06-24 09:10:06 -05:00
jdegenstein
33b6859270
geometry.py -> add Plane.isometric 2024-06-24 09:03:45 -05:00
jdegenstein
2cd6365418
Merge pull request #644 from jdegenstein/jernArcFix1
Fix JernArc not always co-planar with input plane
2024-06-23 13:56:55 -05:00
jdegenstein
bab54c7984
test_direct_api.py -> rename vec_dir to is_direction 2024-06-23 13:39:16 -05:00
jdegenstein
79cd2c0b52
Update objects_curve.py 2024-06-23 13:38:05 -05:00
jdegenstein
09a5ffd100
geometry.py -> rename vec_dir to is_direction 2024-06-23 13:37:43 -05:00
jdegenstein
f2d4ddaeea
Merge branch 'dev' into jernArcFix1 2024-06-23 13:11:12 -05:00
gumyr
ce72ee2435 Added geometry intersections Issue #327 #328 2024-06-23 13:48:30 -04:00
jdegenstein
99863e8307
Update test_build_line.py -> Fix tests 2024-06-21 15:21:25 -05:00
jdegenstein
23f6fb9618
test_build_line.py -> less trivial JernArc tests 2024-06-21 15:18:45 -05:00
jdegenstein
644edc99a3
test_direct_api.py -> add vector transform tests 2024-06-21 14:11:47 -05:00
jdegenstein
52e33f9d93
Merge branch 'gumyr:dev' into jernArcFix1 2024-06-21 13:46:02 -05:00
jdegenstein
ce49b77e84
objects_curve.py -> change calculation method for tangent direction using new Vector/direction transform method 2024-06-21 13:42:57 -05:00
jdegenstein
2fae94680a
geometry.py -> add Vector direction transformation option 2024-06-21 13:41:02 -05:00
jdegenstein
29ad5386aa
Merge pull request #643 from jdegenstein/hexloc_majradius
Add major_radius bool to HexLocations and rename apothem parameter to radius
2024-06-19 20:48:03 -05:00
jdegenstein
f383470dad
heat_exchanger_algebra.py -> Fix example to use radius instead of apothem 2024-06-19 20:34:00 -05:00
jdegenstein
42c91cc975
heat_exchanger.py -> Fix example to use radius instead of apothem 2024-06-19 20:32:11 -05:00
gumyr
35a33f8d3e Added Plane.find_intersection(Plane) Issue #327 2024-06-19 18:43:14 -04:00
jdegenstein
43a1d93115
test_build_common.py -> fix deprecated assertAlmostEquals with assertAlmostEqual 2024-06-19 15:43:03 -05:00
jdegenstein
08298beb44
build_common.py -> fix missing imports 2024-06-19 15:40:21 -05:00
jdegenstein
f8291b0bb2
test_build_common.py -> add test for HexLocations(... major_radius = True) 2024-06-19 15:36:32 -05:00
jdegenstein
e1203f8f7d
build_common.py -> add major_radius, rename apothem to radius, attribute naming cleanup 2024-06-19 15:25:27 -05:00
gumyr
2c40e19141 Fixed intersections of Axis Issue #615 2024-06-19 11:42:36 -04:00
gumyr
4561105666 Added new Edge.trim_to_length feature 2024-06-14 12:06:36 -04:00
gumyr
62d762b90a Removing bd_warehouse test dependency 2024-06-12 10:47:20 -04:00
gumyr
fd123eb4a0 Removing bd_warehouse test dependency 2024-06-12 10:43:30 -04:00
gumyr
8a3ee82b5d Handling null TDF Label - Fix Issue #618 2024-06-12 10:26:01 -04:00
gumyr
ad55863d30 Fixing Issue #475 2024-06-12 09:57:26 -04:00
gumyr
f469937be9 Partial fix for Issue #451 2024-06-12 09:30:49 -04:00