本文整理汇总了C#中PathInfo.Render方法的典型用法代码示例。如果您正苦于以下问题:C# PathInfo.Render方法的具体用法?C# PathInfo.Render怎么用?C# PathInfo.Render使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PathInfo
的用法示例。
在下文中一共展示了PathInfo.Render方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Render
/// <summary>
/// Does any painting that this dialog does.
/// </summary>
/// <param name="display">The display to draw to</param>
internal void Render(ISpatialDisplay display)
{
// Draw the original path (in pale gray)
IDrawStyle gray = new DrawStyle(Color.LightGray);
m_pop.Render(display, gray, true);
// Draw the current path (in magenta).
PathInfo p = new PathInfo(m_pop.StartPoint, m_pop.EndPoint, GetLegs());
p.Render(display);
// Highlight the currently selected line.
int index = distancesListBox.SelectedIndex;
if (index >= 0 && index < m_FaceSections.Length)
{
IDrawStyle style = new HighlightStyle();
ILineGeometry geom = m_FaceSections[index];
if (geom is IClockwiseCircularArcGeometry)
style.Render(display, (IClockwiseCircularArcGeometry)geom);
else
style.Render(display, new IPosition[] { geom.Start, geom.End });
}
}