This commit is contained in:
2026-02-11 04:11:05 +08:00
parent b445c3e334
commit 1a8a3b59d2
104 changed files with 10241 additions and 2457 deletions
@@ -171,8 +171,8 @@ namespace Sample.Common
internal static void DemoNormalMessages()
{
#region Normal_Messages
MessageHost.AddMessage("Operation completed successfully.");
MessageHost.AddWarning("Please check your input.");
MessageHost.ReportMessage("Operation completed successfully.");
MessageHost.ReportWarning("Please check your input.");
#endregion
}
/// <summary>
@@ -336,7 +336,7 @@ namespace Sample.Disp
tris.Add(new Tri3d(new Vec3d(i, 0, 0), new Vec3d(i + 1, 0, 0), new Vec3d(i + 0.5, 0, 1)));
Drawing faceDraw = tris.GetFaceDrawing();
Drawing linesDraw = tris.GetLineDrawing();
Drawing linesDraw = tris.ToLineDrawing();
DemoUtil.RunApplication("DrawTri3d",
new DispList(new RgbTreat(0, 0, 1), linesDraw
@@ -146,22 +146,22 @@ Implements the Pickable base class to enable mouse event handling.</p>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_GetPickable">Pickable.GetPickable()</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyDown(key_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyDown_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyDown(key_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Native_panel_state_t_">Pickable.OnKeyUp(key_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnKeyUp_Hi_Native_key_event_t_Hi_Disp_DispEngine_">Pickable.OnKeyUp(key_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseDown(mouse_button_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseDown_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseDown(mouse_button_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseUp(mouse_button_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseUp_Hi_Native_mouse_button_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseUp(mouse_button_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseMove(mouse_move_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseMove_Hi_Native_mouse_move_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseMove(mouse_move_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Native_panel_state_t_">Pickable.OnMouseWheel(mouse_wheel_event_t, panel_state_t)</a>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_OnMouseWheel_Hi_Native_mouse_wheel_event_t_Hi_Disp_DispEngine_">Pickable.OnMouseWheel(mouse_wheel_event_t, DispEngine)</a>
</div>
<div>
<a class="xref" href="../api/Hi.Disp.Pickable.html#Hi_Disp_Pickable_Dispose_System_Boolean_">Pickable.Dispose(bool)</a>
@@ -230,12 +230,12 @@ namespace Sample.Disp
dst.Expand(new Vec3d(1, 1, 1));
}
/// &lt;inheritdoc/&gt;
public override void OnMouseEnter(ui_event_type e, panel_state_t state)
public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)
{
isMouseOver = true;
}
/// &lt;inheritdoc/&gt;
public override void OnMouseLeave(ui_event_type e, panel_state_t state)
public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)
{
isMouseOver = false;
}
@@ -325,8 +325,8 @@ This function is usually used to compute the bounding box of elements.</p>
<a id="Sample_Disp_DemoPick1_OnMouseEnter_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter*"></a>
<h3 id="Sample_Disp_DemoPick1_OnMouseEnter_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
OnMouseEnter(ui_event_type, panel_state_t)
<h3 id="Sample_Disp_DemoPick1_OnMouseEnter_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Sample.Disp.DemoPick1.OnMouseEnter(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
OnMouseEnter(ui_event_type, DispEngine)
</h3>
@@ -335,7 +335,7 @@ This function is usually used to compute the bounding box of elements.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, panel_state_t state)</code></pre>
<pre><code class="lang-csharp hljs">public override void OnMouseEnter(ui_event_type e, DispEngine dispEngine)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -343,8 +343,8 @@ This function is usually used to compute the bounding box of elements.</p>
<dt><code>e</code> <a class="xref" href="../api/Hi.Native.ui_event_type.html">ui_event_type</a></dt>
<dd><p>event type</p>
</dd>
<dt><code>state</code> <a class="xref" href="../api/Hi.Native.panel_state_t.html">panel_state_t</a></dt>
<dd><p>panel state</p>
<dt><code>dispEngine</code> <a class="xref" href="../api/Hi.Disp.DispEngine.html">DispEngine</a></dt>
<dd><p>display engine</p>
</dd>
</dl>
@@ -361,8 +361,8 @@ This function is usually used to compute the bounding box of elements.</p>
<a id="Sample_Disp_DemoPick1_OnMouseLeave_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave*"></a>
<h3 id="Sample_Disp_DemoPick1_OnMouseLeave_Hi_Native_ui_event_type_Hi_Native_panel_state_t_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave(Hi.Native.ui_event_type,Hi.Native.panel_state_t)">
OnMouseLeave(ui_event_type, panel_state_t)
<h3 id="Sample_Disp_DemoPick1_OnMouseLeave_Hi_Native_ui_event_type_Hi_Disp_DispEngine_" data-uid="Sample.Disp.DemoPick1.OnMouseLeave(Hi.Native.ui_event_type,Hi.Disp.DispEngine)">
OnMouseLeave(ui_event_type, DispEngine)
</h3>
@@ -371,7 +371,7 @@ This function is usually used to compute the bounding box of elements.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, panel_state_t state)</code></pre>
<pre><code class="lang-csharp hljs">public override void OnMouseLeave(ui_event_type e, DispEngine dispEngine)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -379,8 +379,8 @@ This function is usually used to compute the bounding box of elements.</p>
<dt><code>e</code> <a class="xref" href="../api/Hi.Native.ui_event_type.html">ui_event_type</a></dt>
<dd><p>event type</p>
</dd>
<dt><code>state</code> <a class="xref" href="../api/Hi.Native.panel_state_t.html">panel_state_t</a></dt>
<dd><p>panel state</p>
<dt><code>dispEngine</code> <a class="xref" href="../api/Hi.Disp.DispEngine.html">DispEngine</a></dt>
<dd><p>display engine</p>
</dd>
</dl>