SiboVG
8e7c6afed3
Save OBJ export options in preferences
2023-08-18 03:32:06 +02:00
SiboVG
c38d5f59a6
Refactor CoordTransform
2023-08-18 02:49:56 +02:00
Sibo Van Gool
50f72024c7
Merge pull request #2294 from SiboVG/detect-LAF
...
Auto-detect UI theme based on OS preference
2023-08-18 00:19:45 +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
b1d0f8933b
Auto-detect UI theme based on OS preference
2023-08-16 21:20:00 +02:00
Joe Pfeiffer
50d3871e34
Merge pull request #2265 from SiboVG/issue-2252
...
[#2252 ] Support for canted fins in fin marking guide
2023-08-15 10:10:56 -06:00
Neil Weinstock
9c2a1e63e3
Fixed transparency
2023-08-15 08:42:42 -04: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
Neil Weinstock
3e83362848
New tube fin icons
...
PNG files for only now, source not yet converted to GIMP format.
2023-08-14 17:59:42 -04: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
SiboVG
4ff924c76a
Mark true canted fin fore end
2023-08-09 02:08:34 +02:00
SiboVG
2e73e56d65
Merge branch 'unstable' into issue-2252
2023-08-09 01:58:29 +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