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