Commit Graph

899 Commits

Author SHA1 Message Date
iobyte f7eabe29dd trackeditor: fix changing barrier surface when switching between fence types
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9357 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-03-01 20:25:41 +00:00
iobyte 4353c63654 trackgen: fix mirrored texture on right side border walls
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9356 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-03-01 17:44:08 +00:00
iobyte 84bea2b814 trackgen: add new fence type with different textures on each side
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9355 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-03-01 17:31:10 +00:00
iobyte 7071a45605 trackgen: add new fence type with same texture on both sides
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9353 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-03-01 14:30:44 +00:00
iobyte f716a9500b trackgen: fix mirrored right side barrier textures
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9352 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-03-01 02:19:01 +00:00
iobyte 4b0770f172 trackeditor: fix setting last tab when there in no last tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9342 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-26 18:25:18 +00:00
iobyte f5b67929d0 trackeditor: open from data/tracks if available
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9341 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-26 15:23:57 +00:00
iobyte 74bc8eed28 trackeditor: import from data/tracks if available
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9340 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-24 21:21:31 +00:00
iobyte a926278449 trackeditor: show project file imported in title
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9338 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-24 19:35:15 +00:00
iobyte a2680dea78 trackeditor: remember last terrain properties tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9337 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-24 19:26:59 +00:00
iobyte 4c1487a974 trackgen: use object name and type in messages
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9336 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-22 17:07:55 +00:00
iobyte 78c0b12210 trackgen: improve some messages
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9335 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-22 03:01:31 +00:00
iobyte de0dad9d14 trackeditor: fix changing object name and comment
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9334 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-21 19:04:18 +00:00
iobyte ab2c64770d trackeditor: don't run trackgen when there are duplicate object names
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9333 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-21 17:50:36 +00:00
iobyte 2ac59800de trackeditor: make ckecking default objects optional
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9332 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-21 17:19:02 +00:00
iobyte 18bd02daf4 trackeditor: forgot to update version number
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9331 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-20 17:21:49 +00:00
iobyte bf49981a4f trackeditor: use constants for segment vertex offsets
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9330 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-20 16:56:13 +00:00
iobyte a309cbd629 trackeditor: remember surface, object, camera and light properties tabs
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9329 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-19 20:37:37 +00:00
iobyte 64085c8de3 trackeditor: show selected properties tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9328 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-19 19:56:14 +00:00
iobyte 15188465a4 trackeditor: fix exception from empty comment
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9327 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-19 19:30:31 +00:00
iobyte 35d222e77c trackeditor: fix terrain properties sizes
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9326 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-19 01:41:14 +00:00
iobyte a1ceaf50cb trackeditor: add comment field to individual objects
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9324 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-17 23:31:56 +00:00
iobyte 30e47dc785 trackeditor: add comment field to surfaces
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9323 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-17 18:33:35 +00:00
iobyte 7b86e9c202 trackeditor: add comment field to objects
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9322 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-17 17:18:23 +00:00
iobyte 9f9a7672dd trackeditor: fix profil steps slider when unchecked
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9321 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-15 17:29:08 +00:00
iobyte e2471abb84 trackeditor: added Segment -> Dump Text and Segment -> Dump AC3D menu items for debugging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9320 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-14 05:29:54 +00:00
iobyte f50ae917c5 trackeditor: fix segment clone and set for calculated values
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9319 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-13 02:20:42 +00:00
iobyte 91cfc45053 trackeditor: fix split segment tangents
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9316 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-09 03:27:38 +00:00
iobyte 04de0b4641 trackeditor: speed up straight contains and setBounds by using only the corner points
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9315 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-08 02:21:12 +00:00
iobyte 1336c77528 trackeditor: speed up Segment.contains using bounding box
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9313 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-07 01:55:01 +00:00
iobyte 533ce0cfae trackeditor: set default value for segment arc and radius sliders to NaN to fix exceptions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9312 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-07 01:15:38 +00:00
iobyte 1a77d19201 trackeditor: use exact calculations for height and tangent
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9310 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-05 19:32:05 +00:00
iobyte d54d18c6ec trackeditor: add left and right start tangents to segment editor
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9309 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-05 17:19:48 +00:00
iobyte a02bac6439 trackeditor: allow negative heights and increase maximum height for nordschleife
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9306 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-04 16:41:34 +00:00
iobyte d92eeccc8a trackeditor: scroll by dragging with scroll wheel button down
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9305 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-03 18:02:28 +00:00
iobyte c5bcd12fca trackeditor: add zoom in/out with control + mousewheel
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9304 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-03 17:02:03 +00:00
iobyte 02620f9ddf trackeditor: fix profil tangents when splitting a segment
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9303 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-03 02:28:03 +00:00
iobyte 67a51d9b58 trackeditor: fix spline calculations by using tangents correctly
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9302 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-03 02:16:39 +00:00
iobyte 05f6220cee trackeditor: write track to ac3d file for debugging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9301 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-02 02:22:18 +00:00
iobyte 99b4b78eb0 trackeditor: show elevation at cursor position
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9300 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-02 00:21:58 +00:00
iobyte 0ddf3071db trackeditor: move mutable classes from property pannel to their own files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9299 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-01 23:56:29 +00:00
iobyte bfaaf6e39b trackeditor: add some functions to Point3D
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9298 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-01 23:10:45 +00:00
iobyte e70913a990 trackeditor: move segment nbSteps and stepLength into base class
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9297 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-01 22:58:12 +00:00
iobyte 2a2dd16822 trackeditor: fix segment slider negative numbers
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9296 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-02-01 22:45:46 +00:00
iobyte d7a0f0d0cd trackeditor: calculate sub-segment heights for linear and spline profils
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9291 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-28 18:38:30 +00:00
iobyte 55420f78f1 trackeditor: show elevation in dump
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9290 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-27 20:56:00 +00:00
iobyte a2b972fed3 trackeditor: translated points are 2D
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9289 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-27 20:50:11 +00:00
iobyte e07bafe83f trackeditor: linear profil can't have tangents
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9288 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-27 20:39:50 +00:00
iobyte 036a27fc82 trackeditor: fix entering negative values in slider
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9287 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-27 20:14:39 +00:00
iobyte 13621473cb trackeditor: show steps for straights
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9281 30fe4595-0a0c-4342-8851-515496e4dcbd
2024-01-25 01:10:35 +00:00