Можно ли добавить параметрическому объекту вторую ручку перемещения?

andrey__chirkin
отредактировано 15 Aug Раздел: Модуль «СПДС»

Ответы

  • Добрый день! Подскажите, пожалуйста, можно ли добавить вторую ручку для перемещения объекта. На фото помечена красным цветом. Исходник прилагаю.

  • MCAD
    отредактировано 15 Aug

    Ругаться хочется.

    1. Где исходник (образмеренный эскиз)
    2. Хоть бы картинку с номером точки
    3. А для чего это нужно ( почему-то не смогли придумать назначение)
    if (NMovingGrip == 4) {
    pntOrigin = pntGrip4 + vecDirection*(rL1 + rL3) + vecPlane*(rH1 + rH3);
    }

    Кажется так. Ровно так же как и в случае с

    if (NMovingGrip == 0) {
    pntOrigin = pntGrip0;
    };

    Только пересчитываем координату от "0"

    https://cloud.mail.ru/public/ezgP/p9mRDWRdU

    https://cloud.mail.ru/public/dCZ2/uBUuJCHNg

    PS: Приходилось решать обратную задачу. Когда точка перемещения вообще была не нужна (что вобщем-то логично для объектов)

    https://blog.spds.ru/examples/2021-01-06/rastyagivanie-obekta-za-bazovuyu-tochku-pntorigin.html