Команда рендеринга не выполняется в плагинеC#

Место общения программистов C#
Anonymous
Команда рендеринга не выполняется в плагине

Сообщение Anonymous »

Я пишу плагин Rhino, используя C# и Rhinocommon API. Цель состоит в том, чтобы: < /p>

Открыть файл .3dm < /p>
< /li>
рендеринг сцены с использованием настройки по умолчанию < /p>
< /li>
Сохранить отображаемое изображение как. /> < /ol>
Чтобы сделать это, я использую RhinoApp.runscript ()string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string filePath = Path.Combine(desktopPath, "MyDefaultRender.jpg");

RhinoApp.RunScript("! -_Render", true);
RhinoApp.RunScript($"! -_SaveRenderWindowAs \"{filePath}\" _Enter", true);

OR

RhinoApp.RunScript("_Render -_SaveRenderWindowAs \"{filePath}\", true);
< /code>
Проблема: команда, кажется, вообще не выполняется. Окно рендеринга не открывается, прогресса нет, и изображение не отображается. Как будто команда молча игнорируется. Ошибки не брошен - это просто ничего не делает. < /P>
кто -нибудь столкнулся с этой проблемой? Есть ли что -то особенное, что мне нужно сделать, чтобы правильно сделать триггер команды рендеринга из контекста плагина?
Любая помощь ценится!

Подробнее здесь: https://stackoverflow.com/questions/797 ... -in-plugin

Вернуться в «C#»