Перейти к публикации

Move Copmonent In Asm


Рекомендованные сообщения



Болтовня вырезана.

To: ssv22

Пожалуйста, уважаемый толком изъясните суть проблемы. Тогда и не будете натыкаться шпильки участников форума...

Добрый модератор ART

Ссылка на сообщение
Поделиться на других сайтах

Поясняю:

мне нужно в проге на VB сдвинуть компонент на заданное расстояние или повернуть.

Что тут криминального я задал :sad:

Ссылка на сообщение
Поделиться на других сайтах

Да просто тут куча вариантов, которые ты пропускаешь: сопряжены у тебя компоненты, зафиксированы или свободны. Являются ли они компонентами массива, подсборки или оригиналы. Хочешь ли ты их двигать редактированием определения сопряжения или рукой (мышью). Имеют ли они контексты в этой же сборке или нет. И т. д.

:g: Хотя, конечно, меньше знаешь - лучше спишь...

Ссылка на сообщение
Поделиться на других сайтах

Да просто тут куча вариантов, которые ты пропускаешь: сопряжены у тебя компоненты, зафиксированы или свободны. Являются ли они компонентами массива, подсборки или оригиналы. Хочешь ли ты их двигать редактированием определения сопряжения или рукой (мышью). Имеют ли они контексты в этой же сборке или нет. И т. д.

:g: Хотя, конечно, меньше знаешь - лучше спишь...

<{POST_SNAPBACK}>

свободны, свободны

Я не могу просто код связать (в смысле вызовы функций)

мне бы фрагмент кода

Ну просто, есть сборка, в которой две детали и все.

Как мне (программно) сдвинуть какую-либо деталь на заданное расстояние по определенной оси?

Расфиксировать я умею.

Ссылка на сообщение
Поделиться на других сайтах

Понятно. Самое простое: Сборки -> Переместить компонент. В ниспадающей строке выбрать тип перемещения (Вдоль обьекта или Дельта XYZ). Второе, пожалуй лучше, у него цифры есть.

Ссылка на сообщение
Поделиться на других сайтах

Понятно. Самое простое: Сборки -> Переместить компонент. В ниспадающей строке выбрать тип перемещения (Вдоль обьекта или Дельта XYZ). Второе, пожалуй лучше, у него цифры есть.

<{POST_SNAPBACK}>

Ты Абсолютно не понял!

Мне нужно в коде VB

Ссылка на сообщение
Поделиться на других сайтах

Ну вот, с пятого раза докопались, что дублируем существующую команду. Ну-ну. А также успехов в этом нужном начинании...

Ссылка на сообщение
Поделиться на других сайтах

Ну вот, с пятого раза докопались, что дублируем существующую команду. Ну-ну. А также успехов в этом нужном начинании...

<{POST_SNAPBACK}>

Боооольшое спасибо! А больше ничего не можем как издеваться?????????????

Ссылка на сообщение
Поделиться на других сайтах

To: URI-I-I

Не нужно наезжать на человека.

Он вполне понятно задал свой вопрос...

НЕ могу программно двигать или вращать компоненты в сборке!

мне нужно в проге на VB сдвинуть компонент на заданное расстояние или повернуть.

Поэтому, ерничать и подкалывать не нужно.

Ну вот, с пятого раза докопались, что дублируем существующую команду. Ну-ну. А также успехов в этом нужном начинании...

Вы, же, не знаете зачем ему это нужно...

Добрый модератор ART

Ссылка на сообщение
Поделиться на других сайтах

To: URI-I-I

Не нужно наезжать на человека.

Он вполне понятно задал свой вопрос...

Поэтому, ерничать и подкалывать не нужно.

Вы, же, не знаете зачем ему это нужно...

Добрый модератор ART

<{POST_SNAPBACK}>

Кажась ответа я и не дождусь?

А некоторым пора в КВН ехать а не здесь хамить!

Ссылка на сообщение
Поделиться на других сайтах

Кажась ответа я и не дождусь?

<{POST_SNAPBACK}>

Ответа действительно вроде, как и нет!

По средствам API функций вращать деталь без проблем.

А вот сделать это в сборке??? Я тут попробовал координату детали менять, так солид говорит, что деталь зафиксирована, хотя по дереву свободна как сопля.

Было бы интересней, если бы вы описали суть проблемы. Подумали бы вместе.

Или на SWR, там на такие вопросы больше вероятности ответ получить.

Ссылка на сообщение
Поделиться на других сайтах

здрям

давным-давно был IComponent::SetXform, но разработчики солида хотели добавить новый объект для этих целей.

неужели запись макроса не дает результат?

Ссылка на сообщение
Поделиться на других сайтах

Lyvra, alexlpr

Коллеги, не заморачивайтесь вы ерундой! Лучше прочитайте внимательней постановку задачи: имеется какая-то сборка с двумя свободными деталями. И одну из них, свободных, нужно двигать по какой-то там оси. Можете придумать практическое применение подобного? Бред какой-то...

Ссылка на сообщение
Поделиться на других сайтах

To: URI-I-I

странными аргументами бросаетесь, герре Злой Охотник.

я нахожу вопрос создателя темы осмысленным, а вашу реакцию на него - неадекватной.

Предлагаю всем участникам дискуссии вернуться к техническим вопросам.

Ссылка на сообщение
Поделиться на других сайтах

To: URI-I-I

странными аргументами бросаетесь, герре Злой Охотник.

я нахожу вопрос создателя темы осмысленным, а вашу реакцию на него - неадекватной.

Предлагаю всем участникам дискуссии вернуться к техническим вопросам.

<{POST_SNAPBACK}>

Я, по-моему, сам разобрался:

с помощью вызова вот этого

retval = MathUtility.CreateTransform ( ArrayData )

задается матрица трансформации (см справку API)

а потом вызывается

retval = Component2.SetTransformAndSolve2 ( xformIn )

Сейчас буду пробовать...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...