Commit graph

94 commits

Author SHA1 Message Date
Roger Maitland
969125a7ee Improving test coverage 2023-02-10 15:41:37 -05:00
Roger Maitland
4500d333de Changed bounding box to Vectors, Added Joints tests 2023-02-08 13:38:03 -05:00
Roger Maitland
9f5a4d724e BuildSketch tests @ 100% 2023-02-05 19:27:27 -05:00
Roger Maitland
8d4a859bea BuildPart coverage @ 99% 2023-02-05 14:11:00 -05:00
Roger Maitland
aed219d073 BuildLine @ 100% coverage 2023-02-04 21:20:29 -05:00
Roger Maitland
8be9f4e56d Minor repr improvement & location test 2023-02-04 15:06:20 -05:00
Roger Maitland
1458903c37 common, generic & enums tests @ 100% 2023-02-02 15:13:21 -05:00
Roger Maitland
a38f3df793 Added tests, build_common @ 100% coverage 2023-02-02 13:17:49 -05:00
Roger Maitland
b9e0fc4895 Refactored BuildLine to use a single workplane 2023-01-29 14:11:56 -05:00
Roger Maitland
755994f8c5 Fixed 3d offset - Issue #74 2023-01-28 14:18:41 -05:00
Roger Maitland
9fa3334622 Changed HexLocations diagonal to apothem - Issue #22 2023-01-27 18:21:11 -05:00
Roger Maitland
d36b120206 Replaced text Halign/Valign with Align 2023-01-27 14:23:25 -05:00
Roger Maitland
4e96de2867 Replaced centered with align in BuildSketch 2023-01-26 15:54:10 -05:00
Roger Maitland
c8928a8e68 Replaced Grid/HexLocations centered for align 2023-01-26 13:44:13 -05:00
Roger Maitland
0ee290c816 Replace centered with align in BuildPart 2023-01-25 15:03:58 -05:00
Roger Maitland
79c27d7b7d Added BaseSketchObject to BuildSketch 2023-01-21 14:27:02 -05:00
Roger Maitland
ed3b7c1b97 Adding test for local/global Issue #87 2023-01-17 14:02:54 -05:00
Jason S. McMullan
2ab898744f tests/ - Rename file to Python testing standard of 'test_*.py' 2023-01-16 11:17:38 -05:00
Jason S. McMullan
c74d1f3c37 tests/build_sketch: Test normals on all sketch primitives. 2023-01-16 10:23:43 -05:00
Jason S. McMullan
bb43d70ba5 tests/build_generic_tests: Make 'TestBuilder' local
- Prefixing the local class 'TestBuilder' with '_' keeps `pytest`
  from griping about it during testcase discovery.
2023-01-16 10:23:43 -05:00
Roger Maitland
c7a34c2eb2 Unittests for Issue #95 2023-01-16 09:59:45 -05:00
Roger Maitland
639bf370f5 Adding nested locations - Issue #94 2023-01-15 13:44:41 -05:00
Roger Maitland
a40a69f168 Introducing anytree to create assemblies 2023-01-09 20:07:46 -05:00
Roger Maitland
6ccc738523 Fixing Mirror change geomtype #80 2023-01-06 14:33:18 -05:00
Roger Maitland
07193a844a Refactored Extrude to_extrude from local faces to global 2023-01-06 14:00:31 -05:00
Roger Maitland
16ee940599 New project_to_shape and extrude until functionality 2023-01-04 11:14:47 -05:00
Roger Maitland
8817fe67cf Unittest coverage improvements 2022-12-31 15:19:40 -05:00
Roger Maitland
c6fa496973 Remove commented code 2022-12-19 14:55:08 -05:00
Roger Maitland
f8e65fa93a Updating for copy changes 2022-12-19 14:40:41 -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
7a451de178 formatting change 2022-12-01 21:33:52 +01:00
Bernhard
75fd3cb19a added __neg__ to Plane 2022-12-01 21:33:31 +01:00
Bernhard
56ea83065b add tests for Plane init 2022-12-01 20:32:20 +01:00
Bernhard
e217749c91 added __neg__ operator to Axis 2022-12-01 08:14:16 +01:00
Roger Maitland
8525ca6e7e Fixed Face.to_pln normals Issue #58 2022-11-28 14:02:01 -05:00
Roger Maitland
d87092690c Adding offsets to Grid/HexLocations 2022-11-25 10:24:37 -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
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
Bernhard
3884727cd0 remove keyword args from tests 2022-11-19 18:23:10 +01:00
Bernhard
95ebcfeee1 to_tuple to return degrees 2022-11-19 17:54:17 +01:00
Bernhard
fa19def9f5 fix angle and rotation variant and add tests 2022-11-19 17:53:21 +01:00
Bernhard
5dd39fad3a switched to intrinsic_XYZ Euler angles 2022-11-19 14:34:24 +01:00
Roger Maitland
0caebd5b3d Changed Axis.reversed to reverse to match Vector 2022-11-16 14:31:57 -05:00
Roger Maitland
1cff4f50dd Minor re-organization 2022-11-16 13:26:36 -05:00
Roger Maitland
de59d6ca78 Changed Matrix rotate_x/y/z to rotate(Axis,angle) 2022-11-16 13:15:08 -05:00
Roger Maitland
039841f9f3 Replaced Vector.rotate_x/y/z with rotate(Axis) 2022-11-16 11:45:12 -05:00
Roger Maitland
ab81920b9a pylint fixes for direct_api.py @ 9.85 2022-11-04 16:04:47 -04:00