SiboVG
c38d5f59a6
Refactor CoordTransform
2023-08-18 02:49:56 +02:00
SiboVG
ea59b9d012
Improve normals
2023-08-17 02:47:30 +02:00
SiboVG
353105d1bd
Fix some more bugs in transition exporter
2023-08-17 02:06:09 +02:00
SiboVG
6e981a39a0
Add basic material exporting :)
2023-08-17 00:55:49 +02:00
SiboVG
ee51a7ec49
Extract group naming
2023-08-17 00:54:15 +02:00
SiboVG
209de265ef
Fix typo
2023-08-17 00:09:13 +02:00
SiboVG
e74914d762
Set default UI Theme
2023-08-16 23:25:23 +02:00
SiboVG
c2a3ebffc3
WIP
2023-08-16 23:07:54 +02:00
SiboVG
5a5b58e8c2
Add MTL & texture classes
2023-08-15 03:49:39 +02:00
SiboVG
bff72d3532
Add vertex scaling
2023-08-15 03:18:08 +02:00
SiboVG
15d3bce807
Add proper OBJ save dialog
2023-08-15 02:10:07 +02:00
SiboVG
9171de2520
Add motor overhang to motor position
2023-08-15 01:22:59 +02:00
SiboVG
7d47de6011
Render motors
2023-08-14 20:43:41 +02:00
SiboVG
2ac695955e
Fix rail button screw normals
2023-08-14 03:34:29 +02:00
SiboVG
7ebed840b6
Refactor tube exporter to use cylinder exporter
2023-08-14 02:20:16 +02:00
SiboVG
87c4cbec97
Use instance context for orientation/position
...
Fixes issues with components in pods not being oriented correctly! :)
2023-08-13 23:29:16 +02:00
SiboVG
fc7f71e11f
Add coordinate transform for more general coordinate transformations (PHEW)
2023-08-13 18:50:30 +02:00
SiboVG
66e6cd7f45
Use Coordinates for component angles
2023-08-10 17:08:28 +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
Sibo Van Gool
e2993a68f9
Merge pull request #2261 from SiboVG/dark-theme
...
[#1089 ] Add dark mode theme & custom UI font size
2023-08-09 01:56:23 +02:00
SiboVG
7a1711d750
Increase font size range
2023-08-09 01:31:28 +02:00
SiboVG
6efd39b453
WIP - FIX COORDINATE SYSTEM!!
2023-08-09 01:30:16 +02:00
SiboVG
081afdb635
Add component angles method
2023-08-08 20:08:20 +02:00
SiboVG
c4315e83aa
[ #604 ] Implement Wavefront OBJ 3D export (PHEW!)
2023-08-08 20:08:20 +02:00
Sibo Van Gool
6bc477f478
Merge pull request #2285 from SiboVG/issue-2283
...
[#2283 ] Apply radial positioning to non-single cluster
2023-08-08 02:06:26 +02:00
Sibo Van Gool
e0c6812087
Merge pull request #2284 from SiboVG/issue-2282
...
[#2282 ] Update shoulder diameter when transition diameter changes
2023-08-08 02:05:58 +02:00
Sibo Van Gool
0cbbddbe52
Merge pull request #2287 from SiboVG/issue-2286
...
[#2286 ] Fix fin tab face culling
2023-08-05 21:12:01 +02:00
SiboVG
8abb9d38f7
[ #2286 ] Fix fin tab face culling
2023-08-05 21:02:31 +02:00
SiboVG
4cf787ec4a
Fix unit tests due to bad Falcon9 example rocket
2023-08-04 13:05:58 +02:00
SiboVG
1745d9ea4e
Slight reordering
2023-08-04 13:05:41 +02:00
SiboVG
8ff9c4bac3
Fix incorrect shoulder radius
2023-08-04 12:53:23 +02:00
SiboVG
734677ee8f
[ #2283 ] Apply radial positioning to non-single cluster
2023-08-04 12:40:15 +02:00
SiboVG
a514f6b598
Add tooltip text to cluster configurations
2023-08-04 11:32:18 +02:00
SiboVG
985e646df3
[ #2282 ] Update shoulder diameter when transition diameter changes
2023-08-04 11:28:48 +02:00
Sibo Van Gool
2e77780241
Merge pull request #2280 from SiboVG/issue-2279
...
[#2279 ] Change transition 3D fine-rendering based on aft/fore
2023-08-01 01:58:30 +02:00
SiboVG
09a75af526
[ #2279 ] Change transition 3D fine-rendering based on aft/fore
2023-08-01 01:58:00 +02:00
Sibo Van Gool
596380203e
Merge pull request #2275 from SiboVG/apply-copy-sim
...
Big cleanup of simulation table actions
2023-07-31 15:47:50 +02:00
Sibo Van Gool
454980cbfe
Merge pull request #2277 from SiboVG/issue-2276
...
[#2276 ] Don't check for inline if grandparent is this component
2023-07-31 15:34:25 +02:00
SiboVG
35a91b4654
Only check if radius is automatic
2023-07-30 00:02:56 +02:00
SiboVG
9183bde51e
[ #2276 ] Don't check for inline if grandparent is this component
...
This was a sneaky bug... Basically, if getAutoRadius was called on e.g. a body tube, which eventually ended in the `inline` call, and candidate.parent.parent was this component, then the getRadius method would cause an infinite loop (stackoverflow), because it calls getAutoRadius
2023-07-29 23:13:07 +02:00
SiboVG
1d89b9ba4f
Show UI restart warning label when font size changes
2023-07-29 04:01:33 +02:00
SiboVG
12265308ec
Add command line option to change theme
...
This is really just a failsafe in case the dark theme cause OR to crash
2023-07-29 03:42:31 +02:00
SiboVG
86a71d5375
Merge branch 'unstable' into dark-theme
2023-07-29 03:33:49 +02:00
SiboVG
b7e007e1da
Fix unit tests by "abstracting" getUITheme
2023-07-29 03:23:50 +02:00
SiboVG
58b9a2d499
Update darklaf with hotfix for internal API calls
...
See darklaf issue #343 : https://github.com/weisJ/darklaf/issues/343
2023-07-29 02:15:52 +02:00
SiboVG
af5bd3f7a1
Big cleanup of simulation actions
2023-07-28 00:43:35 +02:00
Sibo Van Gool
5bb71e8dde
Merge pull request #2271 from JoePfeiffer/fix-2239
...
If stage separation occurs before clearing launch rail, warn the user
2023-07-27 16:58:13 +02:00
Sibo Van Gool
b184c6bd3e
Merge pull request #2269 from SiboVG/issue-1970
...
[#1970 ] Add absolute inner tube separation option
2023-07-27 16:56:45 +02:00
Sibo Van Gool
ced2fb086e
Merge pull request #2272 from SiboVG/issue-2270
...
[#2270 ] Only check axial stages for upper stage, not boosters
2023-07-27 16:56:18 +02:00