Commit Graph

24 Commits

Author SHA1 Message Date
75ea7788e0 Merge pull request #858 from martinbudden/cylinder
Added cylinder 3D primitive to Workplane.
2021-09-01 11:08:24 -04:00
4110dd0b83 Added cylinder 3D primitive. 2021-08-25 17:01:52 +01:00
e623d063af Fix inconsistent 2D and 3D spellings 2021-08-20 15:50:27 +03:00
9e481b41a1 Typo fixes
Found via `codespell -q 3 -S *.js -L ba`
2021-07-30 13:48:22 -04:00
6097d453ad Add paramatricSurface to the docs 2021-03-21 18:47:10 +01:00
d5ce1321ca Added AreaNthSelector (#688)
* Added AreaNthSelector

Added AreaNthSelector that is useful for nested features selection. Especially to select one of coplanar nested wires for subsequent extrusion, cutting or filleting.

* LengthNthSelector

* Explicitly marked _NthSelector class and _NthSelector.key(..) method as abstract using standard abc package

* AreaNthSelector ignores "bad" Wires

AreaNthSelector.key raises ValueError if temporary face creation fails for a wire for any reason (non-planar, non-closed). That causes _NthSelector that it inherits to ignore such wires. Done so for consistency with RadiusNthSelector that ignores anything it can not get radius from.

Co-authored-by: Marcus Boyd <mwb@geosol.com.au>
2021-03-17 14:14:37 +10:30
f4b5e8210b Merge pull request #549 from marcus7070/NthSelector
Refactor selectors and add CenterNthSelector
2021-01-05 16:26:25 -05:00
7650436a48 Add omitted line functions to autosummary (#561) 2021-01-04 09:02:42 +01:00
14e5838b9f Added new selector classes to docs 2020-12-18 15:38:22 +10:30
cf275b0ec0 Constraints docs [WIP] (#524)
* Initial version of the constraints docs

* Adding the assy section

* apireference cleanup

* Include cutouts

* Roadmap cleanup

* _query cleanup

* Black fix

* Add RadiusNthSelector again

* Typo fix

* Paste error fix

* Show detailed selector docs

* Another typo fix

* Mention other constrain overload

* Added test for end()
2020-11-30 13:41:34 +01:00
255b464509 Added RadiusNthSelector 2020-11-18 19:39:20 +10:30
ef9f5af164 Doc tweaks 2020-09-07 15:37:13 +02:00
726616b582 Added basic docs 2020-09-04 13:11:16 +02:00
e5114e8a1e Update docstrings and docs 2020-07-29 08:52:04 +02:00
07f69ebfd4 Updated the docs 2020-07-12 11:50:37 +02:00
c82e908e61 Documentation update 2020-06-22 08:42:16 +02:00
228ca55786 Renamed tangentArcEndpoint to tangentArc 2020-03-19 21:21:01 +10:30
b89bc44f86 Added Workplane.tangentArcToPoint, occ_impl.shapes.Edge.makeTangentArc 2020-03-14 19:44:11 +10:30
62f2ae7e80 Updated API reference 2019-06-15 16:50:54 +02:00
a1a533b02d Update api and class reference 2017-04-22 00:40:24 +02:00
0959d4bbaa fixed documentation 2015-12-01 22:54:36 -05:00
a967e1f0b9 Tried to get documentation Into Shape 2015-11-28 21:05:20 -05:00
977eb08657 now sphinxdoc works 2013-04-23 20:33:39 -04:00
8943b8dd10 renamed folders to standard ones 2013-04-15 21:22:54 -04:00