「トーク:BlenderDev/Blender2.5/ModuleOrganizationProposal」の版間の差分

提供: wiki
移動先: 案内検索
 
(1版 をインポートしました)
 
(相違点なし)

2018年6月29日 (金) 02:54時点における最新版

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