Вызовите RenderPlugin с помощью кнопки pu sh через API Navisworks. - PullRequest
0 голосов
/ 08 апреля 2020

Метод R (view, Graphi c) генерирует сферы в некоторых координатах. Это единственный способ, который я нашел для создания сферы solid внутри Navisworks. Поэтому я хотел бы вызвать плагин ниже через другой AddinPlugin, но я могу сделать это только с помощью ToolPlugin вместо RenderPlugin. Поскольку я не хочу отменять ни один из инструментов, доступных пользователю для навигации, это лучший способ, который я нашел. Есть ли способ назвать это? Если нет, есть ли лучший способ создания геометрии внутри Navisworks?

class SpherePlugin : RenderPlugin
{

    public override void Render(View view, Autodesk.Navisworks.Api.Graphics graphics)
    {
        R(view, graphics);
    }
    public override void OverlayRender(View view, Autodesk.Navisworks.Api.Graphics graphics)
    {

        R(view, graphics);
    }
}
...