Commit graph

1183 commits

Author SHA1 Message Date
Ami Fischman
60b9a5018d Misc pylint fixes. Down to 130 findings. 2023-11-14 19:45:38 -08:00
gumyr
ebc4f9b7af Adding Party Pack 01 to TTTT 2023-11-14 14:53:08 -05:00
gumyr
99be3df220 Changing is_closed to a property Issue #357 2023-11-13 19:55:00 -05:00
gumyr
fcdbab1011 Reverting pylint change to jupyter_tools import 2023-11-13 13:54:14 -05:00
gumyr
e8f6264cdf pylint improvements 2023-11-13 10:52:30 -05:00
gumyr
499e43c897 Added kwargs to vector classes Issue #376 2023-11-12 10:38:46 -05:00
gumyr
4ee3b1b6c8 minor Sphinx fix 2023-11-12 10:37:06 -05:00
Roger Maitland
3829d02733
Merge pull request #377 from fischman/fischman/pack2d
pack(): update to support Shape, not just Part.
2023-11-10 13:47:41 -05:00
Ami Fischman
dd649308c1 pack(): update to support Shape, not just Part.
Also fix SlotOverall so that passing it equal height and width doesn't
error out and instead reduces to a Circle. (bug discovered while
writing the new test case).
2023-11-10 09:07:54 -08:00
Roger Maitland
86c639c0d0
Merge pull request #374 from fischman/fischman/pack2d
pack(): introduced a new helper for packing parts into a 2D footprint.
2023-11-10 10:01:48 -05:00
Roger Maitland
ef93aa7c7f
Merge pull request #375 from Spectre5/typo
Documentation Typos
2023-11-10 09:26:17 -05:00
Scott Barlow
081517cc14 Couple more 2023-11-10 00:22:11 -08:00
Scott Barlow
62e201d05b One more 2023-11-10 00:18:17 -08:00
Scott Barlow
63f3447f58 More typos 2023-11-10 00:15:10 -08:00
Scott Barlow
b0c9e2ea01 Another typo 2023-11-10 00:07:59 -08:00
Scott Barlow
25cfc9ecf1 Typos 2023-11-10 00:05:11 -08:00
Ami Fischman
b767b78a69 pack(): introduced a new helper for packing parts into a 2D footprint.
Also added documentation for the new facility as well as a nascent
CONTRIBUTING.md to collect pointers to the tools used by developers of
this project.
2023-11-09 15:06:49 -08:00
gumyr
cdd00771f5 Added endpoint to PolarLocations 2023-11-08 10:42:14 -05:00
gumyr
1a1e49ec86 Removed redundant code 2023-11-08 09:59:47 -05:00
gumyr
0402921317 VectorLike takes Vertex via Iterable 2023-11-07 11:51:47 -05:00
Roger Maitland
630c7c65b6
Merge pull request #367 from Yeicor/fix-vector-add-and-sub-types
Avoid type warnings when adding tuples to vectors
2023-11-05 10:48:27 -05:00
gumyr
6f9a5eface Removed Vertex.to_vector() - replaced with Vector(Vertex) 2023-11-05 10:30:43 -05:00
Yeicor
acd6185c5f Avoid type warnings when adding tuples to vectors 2023-11-05 12:10:31 +01:00
gumyr
0735da11ba Fixed offset with no results Issue #362 2023-11-04 14:53:26 -04:00
Roger Maitland
a27c8bdeb9
Merge pull request #366 from snoyer/svg-import-color
improve SVG import color hadling
2023-11-04 14:13:54 -04:00
snoyer
10b4448d26 add SVG color test 2023-11-04 14:09:12 +04:00
snoyer
26a73e0c29 improve color handling 2023-11-04 14:08:57 +04:00
gumyr
6389aa3e39 Added log to record font info 2023-11-03 20:57:42 -04:00
Roger Maitland
545a16e617
Merge pull request #365 from IsawU/logo-size
Use sensible defaults for logo sizes
2023-11-03 20:08:45 -04:00
IsawU
bc23241911 Use default logo banner size in README and docs 2023-11-03 23:07:21 +01:00
IsawU
b3827b9147 Increased the default size of logos
- logo scale x4 for a 128x128 default rendering size
- banner scale x5
- reflected changes in the work file
2023-11-03 23:06:49 +01:00
gumyr
05dc901197 Adding logo to readthedocs header 2023-11-03 14:20:22 -04:00
gumyr
1a81fc16e5 Enabling Vector to accept a Vertex 2023-11-03 14:18:52 -04:00
Roger Maitland
f735e53973
Merge pull request #363 from IsawU/logos
Added new logos
2023-11-03 11:47:11 -04:00
IsawU
fd8871f32f Added new logos 2023-11-03 00:13:56 +01:00
Roger Maitland
b546986d67
Merge pull request #360 from MatthiasJ1/shapelist_intersection
Add intersection operator, &, to ShapeList
2023-11-02 16:11:42 -04:00
MatthiasJ
a76e61f095 test 2023-11-02 12:53:24 -06:00
gumyr
17a1e09a38 Face.wire() returns outer_wire & generates warning if inner_wires 2023-11-02 10:32:56 -04:00
gumyr
b8cfcf027d Fixing license classifier 2023-11-02 10:19:23 -04:00
MatthiasJ
06492d3577 Add intersection operator, &, to ShapeList 2023-11-02 03:10:33 -06:00
gumyr
45e0433bea Improved sweep by ordering edges 2023-11-01 19:20:34 -04:00
Roger Maitland
54f5add7c8
Merge pull request #356 from nicola-sorace/dev
Fix `RevoluteJoint` rotation
2023-11-01 17:32:47 -04:00
Roger Maitland
b6939c34d1
Merge pull request #359 from MatthiasJ1/filter_by_plane
Add ability to filter faces/edges based on whether they are parallel to an arbitrary plane
2023-11-01 11:00:47 -04:00
MatthiasJ
2577923906 Merge branch 'dev' into filter_by_plane 2023-10-31 11:14:49 -06:00
Roger Maitland
0493f4dfa5
Merge pull request #361 from Ruudjhuu/fix_axis_equality
fix axis equality
2023-10-31 11:14:42 -04:00
Ruud Swinkels
75de536c53 add axis equality testcases 2023-10-29 21:27:40 +01:00
Ruud Swinkels
ff80caf723 fix axis equality 2023-10-29 21:20:03 +01:00
MatthiasJ
80a5729a5a Add non-planar curve to filter_by(Plane) tests 2023-10-28 14:45:38 -06:00
MatthiasJ
9b72b4648e Add ability to filter faces/edges based on whether they are parallel to an arbitrary plane 2023-10-28 14:08:01 -06:00
Nicola Sorace
652110827d Fix RevoluteJoint rotation
Fixes #355.
The `relative_to()` method was rotating around `Axis.Z`, instead of
`self.relative_axis`. This now matches what the other `Joint` classes
are doing.
2023-10-28 18:38:57 +01:00