Offset для объекта Plane

Автор Тема: Offset для объекта Plane  (Прочитано 2358 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Offset для объекта Plane
« : 12-01-2017, 18:42:32 »
Подскажите
Есть объект Plane

Код - C# [Выбрать]
  1. Plane pln = new Plane(...);

как сделать offset на заданную величину?

Полагаю, что это нужно делать через метод TransformBy

Код - C# [Выбрать]
  1. Plane.TransformBy(Matrix3d);

Если есть где такое решение дайте ссылочку.





Отмечено как Решение Алексей (IdeaSoft) 12-01-2017, 19:29:33

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Offset для объекта Plane
« Ответ #1 : 12-01-2017, 18:46:36 »
Код - C# [Выбрать]
  1. Plane pln = new Plane(...);
  2. Point3d p1 = ...
  3. Point3d p2 = ...
  4. Matrix3d mat = Matrix3d.Displacemen(p2 - p1);
  5. pln.TransformBy(mat);
  6.  
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Offset для объекта Plane
« Ответ #2 : 12-01-2017, 18:51:24 »
Спасибо, сейчас попробую.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Offset для объекта Plane
« Ответ #3 : 12-01-2017, 19:29:30 »
Спасибо. Все работает!