WIP александр...

Автор
Сообщение
На сайте c 11.07.2009
Сообщений: 1798

продолжаю этот скриптик доделывать ,  в принципе мне уже нравится ,  я его использую 

сейчас есть скрыть невидимое , ограниение на показ по полигонам ,  скрыть углы по лимиту , и размеры по лимиту 

добавил стрелочки к углам ,  не знай мешаться наверное только будут 

На сайте c 10.07.2008
Сообщений: 1930
Екатеринбург/Калининград
Цитата александр...:
добавил стрелочки к углам

перегружать начинаете, нужен будет интерфейс уже, чтоб настраивать, что надо, а что не надо

На сайте c 11.07.2009
Сообщений: 1798
Цитата dead_lyric:
Цитата александр...:
добавил стрелочки к углам

перегружать начинаете, нужен будет интерфейс уже, чтоб настраивать, что надо, а что не надо

интерфейс есть 

На сайте c 21.12.2007
Сообщений: 2862
Санкт-Петербург
Цитата александр...:
я его использую 

Обратная история тоже была бы крутая. когда у каждого отрезка есть базовая точка, и клацая по динамическим полям, можно вбивать нужный размер. 

На сайте c 11.07.2009
Сообщений: 1798

добавил чекбокс 

Цитата Medonozza:
Цитата александр...:
я его использую 

Обратная история тоже была бы крутая. когда у каждого отрезка есть базовая точка, и клацая по динамическим полям, можно вбивать нужный размер. 

посмотрю конечно но не знай 

На сайте c 31.08.2024
Сообщений: 146

александр..., а что показывают одинаковые размеры 16.65мм по углам на первой гифке? к слову, можно ещё суммировать длину выбранных рёбер, если они подряд выбраны

На сайте c 11.07.2009
Сообщений: 1798
Цитата publican:

александр..., а что показывают одинаковые размеры 16.65мм по углам на первой гифке? к слову, можно ещё суммировать длину выбранных рёбер, если они подряд выбраны

вот это ребро

На сайте c 31.08.2024
Сообщений: 146

александр..., понятно. думал, там просто image plane. тогда можно ещё попробовать отсекать значения на невидимых элементах

На сайте c 11.07.2009
Сообщений: 1798
Цитата publican:

александр..., понятно. думал, там просто image plane. тогда можно ещё попробовать отсекать значения на невидимых элементах

я по размеру сделал ,   можно 17 поставить и их не будет 

На сайте c 31.08.2024
Сообщений: 146

александр..., ок, но я скорее про кубик, на котором значения задних невидимых элементов наслаиваются.

upd: сорян, увидел: сейчас есть скрыть невидимое 

На сайте c 11.07.2009
Сообщений: 1798

кстати лини прикольно получились))  отодвигая они показывают что куда 

Цитата publican:

александр..., ок, но я скорее про кубик, на котором значения задних невидимых элементов наслаиваются.

upd: сорян, увидел: сейчас есть скрыть невидимое 

они не всегда скрываются , там тонкая грань покажет или нет как повезет) но которые конкретно сзади при повороте скрываются

сумму ребер чекбокс сделал 

На сайте c 20.04.2010
Сообщений: 2903
UA

интересно, осталось придумать зачем это надо) Без поля ввода значения сложно найти применение

На сайте c 11.07.2009
Сообщений: 1798

Цитата Predator84:

интересно, осталось придумать зачем это надо) Без поля ввода значения сложно найти применение

Поля ввода чего ?  

Само окно скрипта есть . Я его просто не показывал . Там можно менять кое что . Немного по другому сделать его хочу 

На сайте c 06.05.2014
Сообщений: 4420
Краснодар
Цитата александр...:
Поля ввода чего ? 

наверное типа такого хотят)

https://disk.yandex.ru/i/MdAAOX8cntSTpA 

На сайте c 05.04.2016
Сообщений: 424
Цитата александр...:
сумму ребер чекбокс сделал 

Круто! Полезная вещь 👍

На сайте c 21.12.2007
Сообщений: 2862
Санкт-Петербург
Цитата александр...:
Поля ввода чего ?  

Как в акаде, инвенторе и проч. где есть dynamic input

у каждого отрезка своя опорная точка, от которой идет отсчет. при грамотном построении можно целые системы делать завязанными друг на друга и легко редактировать нужное, оставляя вторичные размеры "свободными". Там еще и все доступные параметры для редактируемого элемента табом прощелкиваются, что тоже зело удобно.

Но в целом за этим они и есть, так что в скрипте если и реализовывать, то самую базу, чтоб по каждому поводу не альтабаться.

На сайте c 11.07.2009
Сообщений: 1798

Цитата Medonozza:
Цитата александр...:
Поля ввода чего ?  

Как в акаде, инвенторе и проч. 

у каждого отрезка своя опорная точка, от которой идет отсчет. при грамотном построении можно целые системы делать завязанными друг на друга и легко редактировать нужное, оставляя вторичные размеры "свободными". Там еще и все доступные параметры для редактируемого элемента табом прощелкиваются, что тоже зело удобно.

Но в целом за этим они и есть, так что в скрипте если и реализовывать, то самую базу, чтоб по каждому поводу не альтабаться.

У меня такое есть в другом со сплайнами скрипте . Но не так конечно как в автокаде . Это всего лишь скрипт . Там много ожидать нельзя 

добавил стрелочки на размеры ,   понравились стрелочки  ))

Цитата Predator84:

интересно, осталось придумать зачем это надо) Без поля ввода значения сложно найти применение

 сделал )

добавил такую штуку 

На сайте c 31.08.2024
Сообщений: 146

александр..., прикольно. попробуй ещё задать пару условий оптимизации:

- по вычислению углов между рёбрами: собирать только точки (вершины) выделенных рёбер, а затем считать углы строго между рёбрами, сходящимися в этих конкретных точках

- по кэшированию геометрии: командой snapshotAsMesh создавать один лёгкий слепок объекта в памяти ровно один раз в самом начале кадра, а в конце кадра полностью стирать его через delete cachedMesh

* у меня сейчас на таком объёме отрисовки параметров вьюпорт начал вертеться, как чумачечий (видео )

На сайте c 11.07.2009
Сообщений: 1798
Цитата publican:
по вычислению углов между рёбрами: собирать только точки (вершины) выделенных рёбер, а затем считать углы строго между рёбрами, сходящимися в этих конкретных точках

Что то не очень понял , у меня сейчас мкюежду рёбрами и считает угол

На сайте c 31.08.2024
Сообщений: 146

александр..., да, но разница будет в том, чтобы скрипт брал не массив выделенных рёбер и вслепую сравнивал каждое ребро со всеми остальными, т.к. при 300 выделенных рёбрах это даст 90 000 проверок на кадр, что намертво повесит ядро процессора (однопоток в скрипте не обойти), а собирал именно точки выделенных рёбер, а затем считал углы только в примыкающих к ним рёбрах - это уберёт тяжёлые циклы перебора массивов рёбер

Читают эту тему: D-d_Man , suslov , Nightt , paz , александр... , zigstar , kokavo , Yehat , Esove , ly-natik , publican , FoxKyd