Commit graph

166 commits

Author SHA1 Message Date
Roger Maitland
a71b98ef35 Resolving merge 2022-12-29 13:17:37 -05:00
Roger Maitland
6f345bd727 Added Face __neg__ and offset methods 2022-12-28 13:46:36 -05:00
Roger Maitland
c2616de66e Fixed RigidJoint locations 2022-12-27 14:09:35 -05:00
Roger Maitland
365844508e Fixing CounterSinkHole at multiple locations 2022-12-22 12:56:14 -05:00
Roger Maitland
9074d726c7 Adding Compound.import_step 2022-12-22 09:27:35 -05:00
Roger Maitland
e749b38244 Removing working file 2022-12-20 14:06:51 -05:00
Roger Maitland
635a7f0258 Introducing Joints 2022-12-20 11:39:32 -05:00
Roger Maitland
207900240c Updated docstrings 2022-12-20 11:04:06 -05:00
Roger Maitland
cb86a2a9f9 Added DeprecationWarning to Shape.copy 2022-12-20 11:03:17 -05:00
Roger Maitland
96d2662df9 Added back Shape.copy for cq-editor 2022-12-19 15:00:13 -05:00
Roger Maitland
6cacd7c11b Updated to use copy module __copy__/__deepcopy__ 2022-12-19 14:51:29 -05:00
Roger Maitland
84d6eb54cb Adding Matrix 2022-12-19 14:36:04 -05:00
Roger Maitland
18b04dc654 Fixed Revolute rotation about oblique axis 2022-12-19 10:34:37 -05:00
Roger Maitland
a75b409483 Edge.make_mid_way handles opposite Edges 2022-12-19 10:30:59 -05:00
Roger Maitland
9499f91917 First version of BallJoint 2022-12-18 14:11:04 -05:00
Roger Maitland
0766fa1438 Fixed hinge other placement 2022-12-18 10:30:44 -05:00
Roger Maitland
6c0b5a37c8 Added combined LinearJoint/RevoluteJoint - a Pin Slot Joint 2022-12-16 14:29:27 -05:00
Roger Maitland
bb3aa20329 Added Edge.make_mid_way 2022-12-16 14:27:50 -05:00
Roger Maitland
650f4d43b1 Added a Cylindrical Joint 2022-12-16 10:27:02 -05:00
Roger Maitland
8c4881df5f Added CylindricalJoint 2022-12-15 15:17:38 -05:00
Roger Maitland
b0408eca9c Joints development 2022-12-15 14:12:57 -05:00
Roger Maitland
f499f4ab39 Added: VectorLike, RotationLike, Axis.located, settable Location.position/orientation, Location.relative_to, Edge.to_axis 2022-12-15 14:11:14 -05:00
Roger Maitland
a01d7c2b1d Remove -> None: from __init__ 2022-12-06 10:22:26 -05:00
gumyr
58e5dd40fb
Merge pull request #69 from bernhard-42/more_plane_inits
added further initializers to Plane
2022-12-02 13:43:12 -05:00
Bernhard
be14787d0d added __mul__ to Plane 2022-12-01 21:46:09 +01:00
Bernhard
75fd3cb19a added __neg__ to Plane 2022-12-01 21:33:31 +01:00
Bernhard
a653dda627 leverage logic now available in Plane 2022-12-01 20:31:46 +01:00
Bernhard
c44a51908e clearer comment 2022-12-01 20:31:27 +01:00
Bernhard
d687536201 remove compound support - it is too ambigous 2022-12-01 20:30:39 +01:00
Bernhard
748aec8f72 added further initializers to Plane 2022-12-01 14:13:00 +01:00
Bernhard
58792e902b added doc and return type hint 2022-12-01 08:17:06 +01:00
Bernhard
e217749c91 added __neg__ operator to Axis 2022-12-01 08:14:16 +01:00
Roger Maitland
6cf4b0428f Updated Lego tutorial, moved Solid.center to Mixin3D 2022-11-29 13:14:34 -05:00
Roger Maitland
0e1b58eda7 Fixed Issue #28 2022-11-28 14:13:20 -05:00
Roger Maitland
8525ca6e7e Fixed Face.to_pln normals Issue #58 2022-11-28 14:02:01 -05:00
Roger Maitland
dc63ce9927 Fixed text on path bug (radians/degrees) 2022-11-27 10:33:51 -05:00
Roger Maitland
c7232fc230 Fixed Add Part rotation bug 2022-11-25 13:38:50 -05:00
Roger Maitland
d87092690c Adding offsets to Grid/HexLocations 2022-11-25 10:24:37 -05:00
Bernhard
d9c9c4c89b rename the angles properly with minor and major prefix 2022-11-24 21:26:26 +01:00
Bernhard
78b15155fd added major_angle to torus 2022-11-24 21:16:09 +01:00
Bernhard
8fa6e24b7f use center_offset in Cone 2022-11-24 21:15:10 +01:00
Bernhard
cb665377d6 added minor_radius to toruse center for the first 2 dimensions 2022-11-24 21:14:43 +01:00
Roger Maitland
7d9285db24 Added SVG.import_svg - update docs 2022-11-22 10:53:50 -05:00
Roger Maitland
c53ee3e54c Added Bezier & EllipticalCenterArc to create translate_to_buildline_code 2022-11-21 15:01:28 -05:00
Bernhard
020d2da51e Fix x_dir in Workplanes for Face and Location inputs 2022-11-20 17:02:36 +01:00
gumyr
471fdbff2c
Merge pull request #52 from bernhard-42/new_validate
New validate
2022-11-20 09:29:22 -05:00
Bernhard
398d598a27 forgotten _applies_to 2022-11-19 21:36:16 +01:00
Bernhard
80f80611d3 Modified _get_context to get a caller to improve error message 2022-11-19 21:35:54 +01:00
Bernhard
83886caa7f changed validate_inputs to use _tag and _applies_to 2022-11-19 21:31:03 +01:00
Bernhard
74e7d5a3c6 fixed repr and str to not apply rad to deg again 2022-11-19 18:31:35 +01:00