Не подскажите как реализовать выбор точек, граней и фейсов, подобно тому как это представлено в EditMesh, UnwrapUVW ну и к примеру у модификатора Cloth. Другими словами сказать как сделать модификатор который будет отображаться в стеке модификаторов с "+" и чтобы также при открытии этого плюса появлялись мои слова вместо "Vertex" в также имелась возможность выбрать вертексы!
Или где иформацию посмотреть можно на данную тему?
Скриптом не выйдет, нужно писать свой модификатор в SDK 3ds max.
Как это делается можешь посмотреть примеры в SDK 3ds max, код названных тобой модификаторов присутствует.
Начать советую с несложной задачи, найти код близкого по смыслу инструмента.
Разобраться как работает и модифицировать под свои нужды.
По общим принципам трех мерной графике читать DirectX SDK в оригинале и
Литературу по OpenGL - http://www.ozon.ru/context/detail/id/2637961/
А если не стоит задача изучить SDK или оптимизировать код, то лезть туда смысла не нет, практически любую задачу можно решить средствами скрипта и намного быстрей, исключение составляют разработка модификаторов - но реально потребность в динамическом модификаторе мала, обычно можно найти альтернативный способ оформления инструмента.
практически любую задачу можно решить средствами скрипта и намного быстрей
А неподскажешь как мне сделать выбор вертексов в окне проэкции, может есть какоето решение?
Я щас думаю, что эта проблема должна решиться через локаторы назначенные каждому вертексу и при выборе определённых локаторов эквивалентно происходил выбор вертексов, с последующим присваиванием их в отдельный блок(т.е. в массив).
Так возможно сделать или это будет слишком тяжело для ресурсов компьютера, или возможен какойто другой более простой способ выбора вертексов?
Мало чего понял, вырванный из контекста задачи текст.
Очевидно что о выделение проще всего поучить с объектов оснащенных таким механизмом и имеющими внешние методы для работы с выделением.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Gerebecc
Или где иформацию посмотреть можно на данную тему?
Savin Denis
Как это делается можешь посмотреть примеры в SDK 3ds max, код названных тобой модификаторов присутствует.
Gerebecc
Savin Denis
http://www.gamedev.ru/code/articles/?id=4253
http://www.gamedev.ru/code/articles/?id=4253
http://www.graphicon.ru/1999/Short_Papers_Sketches_Posters/Pyadushkin_Chikalov.pdf
Начать советую с несложной задачи, найти код близкого по смыслу инструмента.
Разобраться как работает и модифицировать под свои нужды.
По общим принципам трех мерной графике читать DirectX SDK в оригинале и
Литературу по OpenGL - http://www.ozon.ru/context/detail/id/2637961/
А если не стоит задача изучить SDK или оптимизировать код, то лезть туда смысла не нет, практически любую задачу можно решить средствами скрипта и намного быстрей, исключение составляют разработка модификаторов - но реально потребность в динамическом модификаторе мала, обычно можно найти альтернативный способ оформления инструмента.
Gerebecc
Я щас думаю, что эта проблема должна решиться через локаторы назначенные каждому вертексу и при выборе определённых локаторов эквивалентно происходил выбор вертексов, с последующим присваиванием их в отдельный блок(т.е. в массив).
Так возможно сделать или это будет слишком тяжело для ресурсов компьютера, или возможен какойто другой более простой способ выбора вертексов?
Savin Denis
Очевидно что о выделение проще всего поучить с объектов оснащенных таким механизмом и имеющими внешние методы для работы с выделением.