Commit graph

34 commits

Author SHA1 Message Date
Paul Romano
fefe825e65
Handle reflex angles in CylinderSector (#3303) 2025-02-21 17:44:09 -06:00
Seda Yilmaz
0ecd45c906
Add a vessel composite surface with ellipsoids on top and bottom. (#3168)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-11-12 23:11:59 +00:00
Jonathan Shimwell
9983ee1a7e
allowing varible offsets for polygon.offset (#3120)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-11-08 23:52:40 +00:00
Paul Romano
fc3de1cbef
Add ConicalFrustum composite surface (#3151)
Co-authored-by: Ethan Peterson <eepeterson3@gmail.com>
2024-10-11 07:15:15 -04:00
Paul Romano
86fc40a645
Add OrthogonalBox composite surface (#3118) 2024-08-19 10:07:28 -05:00
ybadr16
f6d3ee7a26
Update IsogonalOctagon to use xz basis and update tests (#3045) 2024-06-18 22:56:08 +00:00
Olek
3420199718
Fix CylinderSector and IsogonalOctagon translations (#3018)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-05-28 16:14:38 +00:00
Ethan Peterson
463299d04a
Polygon fix to better handle colinear points (#2935)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-08 15:45:01 +02:00
Olek
922b3f9de6
Cylindrical prism with optional filleted edges (#2309)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Wilson <paul.wilson@wisc.edu>
2023-07-18 12:11:06 -05:00
Paul Romano
da24021119 Add property for distances in CruciformPrism 2023-04-24 09:48:26 -05:00
Paul Romano
95e3f94630 Implement CruciformPrism composite surface 2023-04-04 22:49:11 +02:00
Ethan Peterson
c07386fc62 added more tests for Polygon class 2023-02-05 22:15:10 -05:00
Ethan Peterson
2adbe97194 updated algorithms and documentation 2022-11-10 11:15:24 -05:00
Ethan Peterson
b0d71b3146 Apply suggestions from @paulromano code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-11-10 11:15:24 -05:00
Ethan Peterson
13b1bb88d0 added unit test 2022-11-10 11:15:24 -05:00
Ethan Peterson
bf58a46a9c cleaning up and moving all methods to instance methods rather than module 2022-11-10 11:15:24 -05:00
yardasol
1d7265de3e check surface coefficients match between CylinderSector objects from different constructors 2022-04-28 10:24:31 -05:00
yardasol
51e5d1ccd2 make theta1,theta2 formulation the default; add alternate constructor for theta,alpha formulation 2022-04-27 12:56:39 -05:00
yardasol
09711e9672 alpha -> ccw_offset; consistency changes 2022-04-26 14:05:47 -05:00
yardasol
3c2f0c03ff apply feedback from @paulromano: add checks for sector bounds; make variables less ambiguous 2022-04-26 13:32:14 -05:00
yardasol
e53be38712 pep8 fixes 2022-04-07 19:01:09 -05:00
yardasol
8e1880b01c formatting fixes 2022-04-07 19:00:57 -05:00
yardasol
294f57318d
Merge branch 'develop' into cylinder-sector 2022-04-07 18:55:51 -05:00
yardasol
aa233c80dd
fix typo in new unit test 2022-04-07 11:15:25 -05:00
yardasol
018296d463 added unit test for checking invalud r1,r2 combos 2022-04-07 10:16:03 -05:00
yardasol
60608ade3c apply @paulromano's suggestions 2022-04-07 10:12:01 -05:00
yardasol
c1008a0d0f update unit test to match new basis for y case 2022-04-05 10:16:11 -05:00
yardasol
a3ae1c254a apply @paulromano's suggestions 2022-04-05 09:50:41 -05:00
yardasol
ae881a126d Added unit test 2022-04-04 18:05:40 -05:00
yardasol
f4e96453ab changed Octagon to IsogonalOctagon 2022-04-04 14:24:49 -05:00
yardasol
1648b854a4 Added unit test for Octagon 2022-04-04 12:27:58 -05:00
Paul Romano
0ce9490187 Remove (incomplete) Box composite surface 2020-07-08 21:21:51 -05:00
Paul Romano
f3a88bc3f9 Address @eepeterson comments on #1602 2020-07-08 21:21:43 -05:00
Paul Romano
675b4f539c Add tests for composite surfaces 2020-07-06 10:32:10 -05:00