455 Commits

Author SHA1 Message Date
JoePfeiffer
a34a22aa5d Modify unit tests so we'll pass.
There's no sign that these tests were written using anything other than the existing code, and declaring it correct. That's how I updated them; their usefulness as test data is suspect at best
2023-12-19 14:27:36 -07:00
JoePfeiffer
bb8ee40693 Update unit tests to check surface properties (surface area, planform area, planform centroid) of cones 2023-12-19 14:26:24 -07:00
JoePfeiffer
6af25c3f4a Update SymmetricComponentVolumeTest to check moments of inertia 2023-12-19 09:04:00 -07:00
JoePfeiffer
5b18f73da0 Consider shoulders in moment of inertia calculations 2023-12-19 09:02:23 -07:00
JoePfeiffer
4dd2c3a86a Update unit tests for SymmetricComponent. This is another pretty big rewrite -- the old code had a lot of references to numbers transcribed from an unnamed 2D CAD package, and also expected values that were just presented without derivation. New code has the trig functions to calculate the numbers, has helper functios for the comparisons, and puts a much tighter bound on results. 2023-12-13 09:12:21 -07:00
JoePfeiffer
6a5a298097 Add times to some of the events that were currently unspecified. If we end up getting spurious failures we can take them back out. 2023-11-18 07:04:18 -07:00
JoePfeiffer
e5554e0f1d oops, left some commented out code in there 2023-11-15 11:48:33 -07:00
JoePfeiffer
b36950651e clean up FlightEventsTest 2023-11-15 11:45:40 -07:00
JoePfeiffer
0c9d646983 Add unit test for stage overrides 2023-11-15 09:22:44 -07:00
JoePfeiffer
8cc06029c5 update unit tests for changed moment of inertia calculations 2023-10-15 06:40:35 -06:00
JoePfeiffer
c8949c8a2e update test to add optimum delay 2023-10-09 10:17:14 -06:00
SiboVG
5c68fda00e [#2316] Add warning for zero-thickness component OBJ export 2023-09-09 12:36:04 +02:00
Sibo Van Gool
ff8731e164
Merge pull request #2301 from SiboVG/3D-export
[#604] Implement 3D component exporting to Wavefront OBJ
2023-09-05 20:54:26 +02:00
SiboVG
93e0ae1dcb GRRRR, ASCII.... 2023-08-25 01:00:23 +02:00
SiboVG
eb549ceb19 Add extra unit tests for case flight config sub 2023-08-25 00:39:04 +02:00
SiboVG
e72870c306 Eujj, add custom separator support :)) 2023-08-25 00:00:14 +02:00
SiboVG
ed883fafa3 Increase epsilon for apogee 2023-08-23 22:57:24 +02:00
SiboVG
04df65cdfb Move appearance enabling 2023-08-23 20:01:09 +02:00
SiboVG
4fc3901f00 Add textures (WIP) 2023-08-19 19:43:04 +02:00
SiboVG
8e7c6afed3 Save OBJ export options in preferences 2023-08-18 03:32:06 +02:00
SiboVG
c2a3ebffc3 WIP 2023-08-16 23:07:54 +02:00
SiboVG
7ebed840b6 Refactor tube exporter to use cylinder exporter 2023-08-14 02:20:16 +02:00
SiboVG
fc7f71e11f Add coordinate transform for more general coordinate transformations (PHEW) 2023-08-13 18:50:30 +02:00
SiboVG
05624ff35b Add CoordTransform framework + generify exporter instantiation 2023-08-10 06:19:52 +02:00
SiboVG
6d6f5287f3 Merge branch 'unstable' into 3D-export
# Conflicts:
#	README.md
#	swing/src/net/sf/openrocket/gui/dialogs/AboutDialog.java
2023-08-09 02:29:39 +02:00
SiboVG
6efd39b453 WIP - FIX COORDINATE SYSTEM!! 2023-08-09 01:30:16 +02:00
SiboVG
c4315e83aa [#604] Implement Wavefront OBJ 3D export (PHEW!) 2023-08-08 20:08:20 +02:00
SiboVG
4cf787ec4a Fix unit tests due to bad Falcon9 example rocket 2023-08-04 13:05:58 +02:00
Sibo Van Gool
9c0466d543
Whoops, remove rocket dump 2023-07-23 15:37:15 +02:00
SiboVG
84ff186d39 Update unit tests 2023-07-23 02:53:26 +02:00
SiboVG
70e678e990 Merge branch 'unstable' into issue-2225 2023-07-18 02:35:05 +02:00
SiboVG
fb80671a60 Add unit tests for canted fins 2023-07-02 00:52:38 +02:00
SiboVG
40598f1c8c Update unit test 2023-07-01 13:48:08 +02:00
Sibo Van Gool
80558fbf43
Merge pull request #2219 from SiboVG/issue-2217
[#2217] Fix mass issues for fin sets (+ CM of launch lug and rail buttons)
2023-05-26 00:25:08 +02:00
SiboVG
7273386df9 Update unit tests for fix 2023-05-24 00:11:43 +02:00
SiboVG
7ff01c3b4f Add unit tests for tube fin mass 2023-05-23 21:17:41 +02:00
SiboVG
22e99e8534 Add unit tests for fillets on transition 2023-05-11 21:31:36 +02:00
Sibo Van Gool
42a9a5572b
Merge branch 'unstable' into issue-1147 2023-04-20 14:20:03 +02:00
Sibo Van Gool
a18452c824
Merge pull request #2184 from SiboVG/issue-2171
[#2171] Compute position based on active components
2023-04-12 22:07:07 +02:00
SiboVG
c5843b97ea Add some basic RASAero export unit tests 2023-04-12 22:02:07 +02:00
SiboVG
884959a98e Need at least one runnable unit test 2023-04-11 16:34:22 +02:00
SiboVG
b30803250b [#2171] Compute position based on active components 2023-04-07 17:26:05 +02:00
SiboVG
1832778ba8 Fix typos 2023-04-07 17:20:13 +02:00
SiboVG
6962517833 [#2096] Update values after auto is set 2023-04-05 01:06:54 +02:00
SiboVG
6b64f8e7f5 Merge branch 'unstable' into issue-1147 2023-04-03 23:44:03 +02:00
SiboVG
153bd9ebf9 TODO: implement unit testing 2023-04-01 10:06:31 +02:00
Joe Pfeiffer
6084ba6512
Merge pull request #2138 from JoePfeiffer/fix-2113
Fix 2113
2023-03-27 19:45:26 -06:00
SiboVG
9667466fdb Add error & warning dialog for RASAero exporting 2023-03-27 22:31:52 +02:00
SiboVG
bc3e812fe5 Move WarningSet and Warning to dedicated package 2023-03-27 00:07:04 +02:00
JoePfeiffer
c43875af96 Finish resolving merge conflicts 2023-03-23 20:47:24 -06:00