Команда рендеринга не выполняется в плагине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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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