Deployed 2a63d0b to 1.0.x with MkDocs 1.6.1 and mike 2.2.0

This commit is contained in:
2026-09-22 21:47:39 +08:00
parent 87cb67d32a
commit a9aa0dfb8e
24 changed files with 233 additions and 111 deletions

View File

@@ -1450,7 +1450,7 @@
<h1 id="cutout">Cutout</h1>
<p>Cutout 在静态 Image Empty 上圈定 Selection,按轮廓创建 Flat、Solid、Depth Symmetry 或 Depth Solid。入口位于 <code>operators/cutout_tool/operators.py</code>,Shape 菜单位于 <code>interaction.py</code>,预设标识与节点组对应关系位于 <code>shape.py</code>。</p>
<p>Cutout 在静态 Image Empty 上圈定 Selection,按轮廓创建 Flat、Solid、Depth Symmetry 或 Depth Solid。Operator 入口位于 <code>operators/cutout_tool/operators.py</code>,WorkspaceTool 声明位于 <code>tools.py</code>,Shape 菜单位于 <code>interaction.py</code>,预设标识与节点组对应关系位于 <code>shape.py</code>。</p>
<pre class="mermaid"><code>flowchart TD
A[Lasso 或 Polyline 提交 SelectionPath] --&gt; B[选择 Shape]
B --&gt; C[栅格化 SelectionMask 并读取源 RGBA]

View File

@@ -1361,7 +1361,7 @@
<h1 id="frame">Frame 多图合成</h1>
<p><code>operators/frame_tool/operators.py</code> 定义 <code>FrameImages</code> 和 <code>FrameTool</code>。<code>projection.py</code> 负责视图投影、交叠和结果平面定位,<code>compositing.py</code> 负责像素深度排序与边界覆盖采样,<code>__init__.py</code> 导出类型及注册清单。Frame 将选中的静态 Image Empty 按当前视图合成为一张图片。</p>
<p><code>operators/frame_tool/operators.py</code> 定义 <code>FrameImages</code>。<code>projection.py</code> 负责视图投影、交叠和结果平面定位,<code>compositing.py</code> 负责像素深度排序与边界覆盖采样,<code>__init__.py</code> 导出 Operator 及注册清单。<code>tools.py</code> 定义对应的 <code>FrameTool</code>。Frame 将选中的静态 Image Empty 按当前视图合成为一张图片。</p>
<pre class="mermaid"><code>flowchart TD
A[拖出屏幕矩形] --&gt; B[冻结视图矩阵并收集选中静态图片]
B --&gt; C[检查矩形与 active 图片的有效投射交集]

View File

@@ -1401,7 +1401,7 @@
</tr>
</tbody>
</table>
<p>单文件功能按业务命名;复杂功能包在 <code>operators.py</code> 定义 Operator 和入口协调逻辑,交互式工具同时定义 WorkSpaceTool,其余模块承载具体实现。包的 <code>__init__.py</code> 汇总导出与 <code>CLASSES</code> 注册清单,类型在 <code>operators/__init__.py</code> 和扩展 <code>__init__.py</code> 汇总注册。AI Operator 使用普通字典提交任务,并在主线程响应中读取文件和修改 Blender 数据。</p>
<p>单文件功能按业务命名;复杂功能包在 <code>operators.py</code> 定义 Operator 和入口协调逻辑,其余模块承载具体实现。包的 <code>__init__.py</code> 汇总导出与 <code>CLASSES</code> 注册清单,类型在 <code>operators/__init__.py</code> 和扩展 <code>__init__.py</code> 汇总注册。交互式工具的 WorkspaceTool 统一定义和注册于 <code>tools.py</code>。AI Operator 使用普通字典提交任务,并在主线程响应中读取文件和修改 Blender 数据。</p>

View File

@@ -1361,7 +1361,7 @@
<h1 id="mask-alpha">Mask Alpha 编辑</h1>
<p><code>operators/mask_tool.py</code> 定义 <code>EditImageAlpha</code> 和 <code>MaskTool</code>,使用 <code>common/viewport.py</code> 的 <code>ImageGesture</code> 管理 Lasso、Brush 与 Polyline。</p>
<p><code>operators/mask_tool.py</code> 定义 <code>EditImageAlpha</code>,使用 <code>common/viewport.py</code> 的 <code>ImageGesture</code> 管理 Lasso、Brush 与 Polyline;<code>tools.py</code> 定义对应的 <code>MaskTool</code>。</p>
<pre class="mermaid"><code>flowchart TD
A[冻结 Scene 的 Gesture、Mode、Radius] --&gt; B[屏幕手势与 Overlay]
B --&gt; C[完成后投影并生成覆盖 M]

View File

@@ -1361,7 +1361,7 @@
<h1 id="rectify">Rectify 透视校正</h1>
<p><code>operators/rectify_tool/operators.py</code> 定义 <code>RectifyImagePerspective</code> 与 <code>RectifyTool</code>,将图片内的四角区域校正为矩形。<code>geometry.py</code> 负责四角验证与像素校正,<code>preview.py</code> 负责预览图、Overlay 和宽高比控制,<code>__init__.py</code> 导出类型及注册清单。</p>
<p><code>operators/rectify_tool/operators.py</code> 定义 <code>RectifyImagePerspective</code>,将图片内的四角区域校正为矩形。<code>geometry.py</code> 负责四角验证与像素校正,<code>preview.py</code> 负责预览图、Overlay 和宽高比控制,<code>__init__.py</code> 导出 Operator 及注册清单;<code>tools.py</code> 定义对应的 <code>RectifyTool</code>。</p>
<pre class="mermaid"><code>flowchart TD
A[点选四角] --&gt; B[规范为凸 Quad 并检查图片交叠]
B --&gt; C[512×512 预览与宽高比调整]