Changesets: DarkRadiant
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 | ||
master b7861d72 11.01.2017 11:59 codereader Details Diff |
Move RenderablePivot class to separate file | ||
mod - libs/pivot.h | Diff File | ||
add - libs/render/RenderablePivot.h | Diff File | ||
mod - plugins/entity/doom3group/Doom3Group.h | Diff File | ||
mod - plugins/entity/eclassmodel/EclassModelNode.h | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorBase.cpp | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorBase.h | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - tools/msvc2015/libs.vcxproj | Diff File | ||
mod - tools/msvc2015/libs.vcxproj.filters | Diff File | ||
master e3e63275 11.01.2017 11:23 codereader Details Diff |
Refactoring and some comments | ||
mod - libs/pivot.h | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/Pivot2World.h | Diff File | ||
master 6dd71925 11.01.2017 10:23 codereader Details Diff |
Simplify one of the involved algorithms Whatever the intention was, the pivot_scale method did too much unnecessary work. |
||
mod - libs/pivot.h | Diff File | ||
mod - radiant/selection/Pivot2World.h | Diff File | ||
master 01c67f34 10.01.2017 19:02 codereader Details Diff |
More refactoring | ||
mod - libs/pivot.h | Diff File | ||
mod - radiant/selection/Pivot2World.h | Diff File |