Пожалуйста, не блокируйте рекламу!

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

*

serg311

Re: Как добавить точки привязки в объект?
« Ответ #15 : Мая 02, 2010, 18:58:03 »

Test

Точку вставки объекта вы указываете в окошке предосмотра объекта. А точка, от которой будет строится объект, как я уже сказал, будет собственное начало координат объекта.
Если я выбираю другую точку, то в 2D объект вставляется относительно новой точки, а в 3D - относительно начало координат объекта. Как эти точки можна связать между собой ?  Чтобы указаная или изменненная точка в окошке предосмотра объекта, влияла на расположение объекта как в 2D, так и в 3D.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Как добавить точки привязки в объект?
« Ответ #16 : Мая 02, 2010, 19:45:44 »
Дык. 2D и 3D-скрипт должны быть написаны так, чтобы изменения параметров вызывало синхронное изменение объекта как в 2D окне, так и в 3D!
Если в 2D объект пошел строится вправо, то и в 3D надо писать так, чтобы он строился вправо. Тоже касается и точек и последовательности их в скриптах. Разница будет только в том, что у HOTSPOT2 нет координаты Z, которая есть у HOTSPOT.

*

serg311

Re: Как добавить точки привязки в объект?
« Ответ #17 : Мая 02, 2010, 21:51:51 »
С крайними точками в общем понятно (задать разное направление построения).
А как быть со средней. Если в блоке из двух ячеек одна средина, то из пяти ячеек - другая.
Не забываем еще о разнице масштаба отображения в 2D и 3D.

В идеале: указаная или изменненная точка в окошке предпросмотра объекта, влияла на расположение точки построения объекта как в 2D, так и в 3D.
Просто и удобно!
« Последнее редактирование: Мая 02, 2010, 23:42:15 от serg311 »

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Как добавить точки привязки в объект?
« Ответ #18 : Мая 02, 2010, 22:43:33 »
Цитировать
А как быть со средней. Если в блоке из двух ячеек одна средина, то из пяти ячеек - другая.
Также как и с крайними!

У Вас есть размер ячейки и их количество. Перемножьте их, затем разделите на два. Полученное расстояние введите в команду перемещения координат (ADD) и вставьте ее перед описанием ячеек, но после первой (базовой) HOTSPOT2 0,0

Цитировать
В идеале: указаная или изменненная точка в окошке предосмотра объекта, влияла на расположение точки построения объекта как в 2D, так и в 3D.
Не будет этого. Вы должны создать параметр "Точка подсоединения", например.
У него должны быть три значения: Values "такой-то_параметр" "Справа", "Слева", "По центру".

Только, спрашивается, нафиг нужна эта вариантность привязки в розетках?

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Как добавить точки привязки в объект?
« Ответ #19 : Мая 04, 2010, 14:34:09 »
Честно сказать: просто не понял из-за чего тут возникла проблема?
Это геометрический объект с изменяемой геометрией тела, независимо от набора описываемых составляющих. Надо просто при изменении геометрии - читай: набора составляющих - пересчитывать положение центра фигуры и ее крайних точек. Тут надо простым арифметическим сложением (если даже применяем project) сложить р-ры ваших коробок с зазорами (если есть) и поделить пополам. Можно и по-другому, если есть фантазия и знание геометрии за 7 класс ЦПШ.
Надо понимать, что при первоначальном открытии объекта, отражение 2Д проекции объекта в окне параметров будет от начальной точки построения. Надо просто указать, где точка привязки.
Остальное тут расписано вполне понятно
В качестве полноценного примера с простеньким скриптом обратись к объекту "Кладочная линейка", уж не помню кто автор. Поищи на кошке - автор, вроде, оттуда. Там он кирпичи кладет, но без разницы, какой объект дублировать. Там все просто и понятно

*

Оффлайн Думка

  • *****
  • 3158
  • Репутация: +108/-4
  • Пол: Мужской
  • Интерьер - это скульптура вывернутая наизнанку...
Re: Как добавить точки привязки в объект?
« Ответ #20 : Мая 04, 2010, 14:43:19 »
Здесь кладочную линейку Arsh выкладывал, нужно в его сообщениях поискать.

*

Оффлайн Arsh

  • Век живи, ...
  • *****
  • 2838
  • Репутация: +242/-24
  • Пол: Мужской
  • Столько не живут...
Re: Как добавить точки привязки в объект?
« Ответ #21 : Мая 04, 2010, 16:39:58 »
Здесь кладочную линейку Arsh выкладывал, нужно в его сообщениях поискать.
Еще раз

*

Оффлайн Думка

  • *****
  • 3158
  • Репутация: +108/-4
  • Пол: Мужской
  • Интерьер - это скульптура вывернутая наизнанку...
Re: Как добавить точки привязки в объект?
« Ответ #22 : Мая 04, 2010, 19:12:30 »
Я к тому, что не нужно на Кошку лезть, вроде бы ты выкладывал кладочную линейку.

*

serg311

Re: Как добавить точки привязки в объект?
« Ответ #23 : Мая 05, 2010, 11:25:24 »
Всем спасибо за идеи!
Попробую теперь воплотить в жизнь.
Потом отпишусь.

PS. Все гениальное просто - нужно только разобраться в этом.

*

Оффлайн AlexEm

  • ****
  • 499
  • Репутация: +15/-0
  • Пол: Мужской
  • Александр
Re: Как добавить точки привязки в объект?
« Ответ #24 : Октября 05, 2011, 10:12:46 »
Здравствуйте! При добавлении новых точек привязки возникла проблема. Точки привязки на плане не совпадают с габаритами в 3Д окне!

*

Оффлайн dima

  • *****
  • 895
  • Репутация: +21/-0
Как добавить точки привязки в объект?
« Ответ #25 : Июня 08, 2023, 15:30:32 »
Скажите, добавить точку привязки в 3D объекту есть какой-нибудь мануал ?
можете показать скринами, если это не сложно ?

например в самый центр объекта а не просто по габаритам

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Как добавить точки привязки в объект?
« Ответ #26 : Июня 08, 2023, 19:23:44 »
Скажите, добавить точку привязки в 3D объекту есть какой-нибудь мануал ?
можете показать скринами, если это не сложно ?

например в самый центр объекта а не просто по габаритам
Прописать в скрипте по координатам, (или относительно габаритам)
2D
hotspot2 x, y (или a, b)3D
hotspot x, y, z (или a, b, zzyzx)

*

Оффлайн dima

  • *****
  • 895
  • Репутация: +21/-0
Как добавить точки привязки в объект?
« Ответ #27 : Июня 09, 2023, 07:10:46 »
3D
hotspot x, y, z (или a, b, zzyzx)

а это как и куда нужно вписать ?
так:
hotspot 200, 200, 200 - типа так ?

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Как добавить точки привязки в объект?
« Ответ #28 : Июня 09, 2023, 08:07:23 »
а это как и куда нужно вписать ?
так:
hotspot 200, 200, 200 - типа так ?
напишите после resol 36
И нужно писать в метрах а не в миллиметрах, разделять целые от десятичных точкой.  200 = 0.2

*

Оффлайн dima

  • *****
  • 895
  • Репутация: +21/-0
Как добавить точки привязки в объект?
« Ответ #29 : Июня 10, 2023, 08:55:01 »
напишите после resol 36И нужно писать в метрах а не в миллиметрах, разделять целые от десятичных точкой.  200 = 0.2

получилось, спасибо, но точка для размера блин не ассоциативная почему-то всеравно (

 

Похожие темы

  Тема / Автор