Changesets: DarkRadiant
|
master 0b183e59 22.01.2017 16:34 codereader Details Diff |
Start fleshing out the ASE exporter | ||
| add - plugins/model/AseExporter.cpp | Diff File | ||
| add - plugins/model/AseExporter.h | Diff File | ||
| mod - plugins/model/PicoModelModule.h | Diff File | ||
| mod - tools/msvc2015/model.vcxproj | Diff File | ||
| mod - tools/msvc2015/model.vcxproj.filters | Diff File | ||
|
master cff48624 22.01.2017 09:28 codereader Details Diff |
More algorithm | ||
| mod - radiant/map/Map.cpp | Diff File | ||
|
master 49591496 22.01.2017 09:21 codereader Details Diff |
Hacking in a crude model save algorithm | ||
| mod - include/imodel.h | Diff File | ||
| mod - plugins/md5model/MD5ModelNode.cpp | Diff File | ||
| mod - plugins/md5model/MD5ModelNode.h | Diff File | ||
| mod - plugins/model/PicoModelNode.cpp | Diff File | ||
| mod - plugins/model/PicoModelNode.h | Diff File | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoModel.h | Diff File | ||
| mod - radiant/map/Map.cpp | Diff File | ||
| mod - radiant/map/Map.h | Diff File | ||
| mod - radiant/model/NullModelNode.cpp | Diff File | ||
| mod - radiant/model/NullModelNode.h | Diff File | ||
|
master 5875b427 21.01.2017 12:21 codereader Details Diff |
Cleanup in FileTypeRegistry, it's pretty slim now | ||
| mod - include/ifiletypes.h | Diff File | ||
| mod - plugins/filetypes/FileTypeRegistry.cpp | Diff File | ||
| mod - plugins/filetypes/FileTypeRegistry.h | Diff File | ||
|
master 2e16c905 21.01.2017 12:08 codereader Details Diff |
PicoModelLoaders are no longer standalone modules These are registered as IModelImporter instances to the model format manager now. Lots of refactorings and changes along the line. |
||
| mod - include/imodel.h | Diff File | ||
| mod - include/imodelcache.h | Diff File | ||
| mod - plugins/md5model/MD5ModelLoader.cpp | Diff File | ||
| mod - plugins/md5model/MD5ModelLoader.h | Diff File | ||
| mod - plugins/md5model/plugin.cpp | Diff File | ||
| mod - plugins/model/PicoModelLoader.cpp | Diff File | ||
| mod - plugins/model/PicoModelLoader.h | Diff File | ||
| add - plugins/model/PicoModelModule.h | Diff File | ||
| mod - plugins/model/plugin.cpp | Diff File | ||
| mod - radiant/model/ModelCache.cpp | Diff File | ||
| mod - radiant/model/ModelCache.h | Diff File | ||
| mod - radiant/model/ModelFormatManager.cpp | Diff File | ||
| mod - radiant/model/ModelFormatManager.h | Diff File | ||
| mod - radiant/model/NullModelLoader.h | Diff File | ||
| mod - tools/msvc2015/model.vcxproj | Diff File | ||
| mod - tools/msvc2015/model.vcxproj.filters | Diff File | ||
|
master 646f87bf 21.01.2017 11:02 codereader Details Diff |
Adding bare bone model format manager module | ||
| mod - include/imodel.h | Diff File | ||
| mod - radiant/Makefile.am | Diff File | ||
| add - radiant/model/ModelFormatManager.cpp | Diff File | ||
| add - radiant/model/ModelFormatManager.h | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
|
master 8a1b3c55 21.01.2017 10:36 codereader Details Diff |
Rename referencecache folder to model | ||
| mod - radiant/Makefile.am | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
|
master c46eefef 21.01.2017 10:34 codereader Details Diff |
Minor changes | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoModel.h | Diff File | ||
|
master 9abf7cfa 20.01.2017 16:25 codereader Details Diff |
Undo/redo management | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoModel.h | Diff File | ||
|
master e8a99b83 20.01.2017 15:41 codereader Details Diff |
Remove the temporary dr_model_scale stuff | ||
| mod - plugins/entity/EntityNode.cpp | Diff File | ||
| mod - plugins/entity/EntityNode.h | Diff File | ||
| mod - plugins/entity/ModelKey.cpp | Diff File | ||
| mod - plugins/entity/ModelKey.h | Diff File | ||
|
master 42cb6cec 20.01.2017 15:35 codereader Details Diff |
Instead of the parent entity monitoring spawnargs the code should do that directly | ||
| mod - plugins/model/PicoModelNode.cpp | Diff File | ||
| mod - plugins/model/PicoModelNode.h | Diff File | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoModel.h | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
|
master 432794d5 19.01.2017 17:01 codereader Details Diff |
Update model AABB during scale operations | ||
| mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
| mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
|
master 5b00eed2 19.01.2017 16:44 codereader Details Diff |
Calculate origin translation in a better way | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master e4a47c28 18.01.2017 17:58 codereader Details Diff |
Incomplete scale component for models (WIP commit) | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
| mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ModelScaleManipulator.h | Diff File | ||
|
master a3c16fd9 17.01.2017 17:53 codereader Details Diff |
Display the current angle when rotating objects | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
| mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - radiant/selection/manipulators/RotateManipulator.h | Diff File | ||
|
master 84f8a9ea 17.01.2017 15:14 codereader Details Diff |
Add snapped rotation handling to RotateAxis component | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
|
master 999ac15b 17.01.2017 11:03 codereader Details Diff |
Move the move constraints to the Manipulator Component implementation | ||
| mod - include/iselection.h | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master 1b93ed52 17.01.2017 10:10 codereader Details Diff |
Remove a few unused lines of code | ||
| mod - libs/pivot.h | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
|
master 2677cf01 14.01.2017 19:08 codereader Details Diff |
Remove the now unused Intersection.h/.cpp file pair | ||
| mod - radiant/Makefile.am | Diff File | ||
| rm - radiant/selection/Intersection.cpp | Diff | ||
| rm - radiant/selection/Intersection.h | Diff | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
|
master 23e65552 14.01.2017 19:02 codereader Details Diff |
Implement Scale components' transform method | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master 06093e5c 14.01.2017 18:34 codereader Details Diff |
Implement RotateAxis::transform() | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master e8e7d536 14.01.2017 18:12 codereader Details Diff |
Implement RotateFree::transform() | ||
| mod - libs/math/Ray.h | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master b7a49b27 14.01.2017 15:55 codereader Details Diff |
Implement TranslateAxis::transform | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master 93a38c39 14.01.2017 15:48 codereader Details Diff |
Change Manipulator::Component interface Any device2pivot matrix calculation is done by the components themselves now to give them as many degrees of freedom as possible. |
||
| mod - include/iselection.h | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
|
master 2d5d4e1f 14.01.2017 09:44 codereader Details Diff |
Start fixing up the device-to-manip matrix code WIP, add debug rendering to non-release builds |
||
| mod - libs/pivot.h | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||