トーク:BlenderDev/Blender2.5/ModuleOrganizationProposal

提供: wiki
< トーク:BlenderDev‎ | Blender2.5
2018年6月29日 (金) 02:54時点におけるYamyam (トーク | 投稿記録)による版 (1版 をインポートしました)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Transform would be at the Model level I assume? -Theeth

I would put it in the Editors module, since I think it is a user interface tool that depends on interface code. However I'm not entirely sure, let's say we wanted to make a transform modifier, then the transform module would need to be split up and be partially at the Compute level. That actually goes to the major issue I'm unsure about in this proposal, how to split the UI and Compute level, given that we might want some sort of construction history.
Even if we do not reorganize the source code as proposed this is an issue. If the construction history consists of operators, we'd be running interface code in editors/ from blenkernel/, giving bad level calls. If it does not, aren't we duplicating a lot of code? --Brecht