Почему неправильно рассчитывается длина при вычитании точки из плоскости при динамическом вводе?
В документации написано, что выражение WP - pnt должно вернуть расстояние от точки до плоскости. В функции OnMoveGripPoint данное выражение работает корректно.
В функции OnSelectParam рассчет происходит не корректно.
Возможно в документации имеется в виду вычитание грипса из плоскости. (WP - pntGrip)?
Лучший ответ
-
Ответ разработчика:
При динамическом вводе нам нужно всего лишь назначить по каким критериям будет происходить выбор. В данном случае в функции OnSelectParam длина rL будет описываться выражением:
rL = rXcoord;
Что касается функции OnMoveGripPoint, то информация в документации справедлива.
0
Ответы
-
Непонятно как влияет динамический ввод, но передал вопрос тестерам.
0 -
Так мы до конца и не поняли смысла заголовка, так как в примере не вычислялось расстояние.
Расстояние, учетом возможного поворота плоскости, и вращения объекта вокруг оси Z (в данном случае)
mcdi тут
0 -
В примере был указан работающий вариант.
Если в функции OnSelectParam прописать данное выражение, rL вычисляется не корректно:
rL = abs(Plane(pntOrigin, vecDirection) - Point(rXcoord, rYcoord, 0));
0 -
Хотелось бы понять почему не корректно работает выражение (Вычитание точки из плоскости):
rL = abs(Plane(pntOrigin, vecDirection) - Point(rXcoord, rYcoord, 0));
0 -
Возможно не реализовано
Ничего добавить нечего
0
Разделы
- Все разделы
- 40 Общие вопросы
- 36 Работа nanoCAD в ОС Linux
- 323 Платформа nanoCAD
- 10 nanoCAD GeoniCS
- 72 nanoCAD BIM Строительство
- 30 nanoCAD Механика PRO
- 49 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 10 nanoCAD BIM ВК
- 1 nanoCAD BIM Отопление
- 6 nanoCAD BIM СКС
- 40 nanoCAD BIM ОПС
- 2 nanoCAD Стройплощадка
- 3 nanoCAD Металлоконструкции
- 1 nanoCAD Конструкции PS
- 3 TDMS Фарватер
- Облака точек
- NSR Specification
- Учебным заведениям и учащимся