Uni-Chamfer

4 votes
Version: 
1.2
Date Updated: 
06/24/2015
Author Name: 
Nikolay Litvinov

Using single one hotkey of Chamfer, works with:
Используя единственную горячую кнопку для Chamfer, работает с:
Edit_Poly: [Vertices, Edges, Faces(inset)] 
Editable_poly: [Vertices, Edges, Faces(inset)] 
Edit_mesh: [Vertices, Edges] 
Editable_mesh: [Vertices, Edges] 
Edit_Spline: [knots (Fillet), 
Spline sub-obj (Outline)] 
SplineShape: [knots (Fillet), Spline sub-obj (Outline)] 
line: [knots (Fillet), 
Spline sub-obj (Outline)] 

Additional Info: 

Install: Drop *.ms to viewport

Version 1.2: Works Chamfer with the dialog for precision set up if to use this button of the script with pressed Shift. And with not pressed - works Chamfer without Dialog
Version 1.0: Release script

Установка: Перетащить *.ms во въюпорт

Версия 1.2:
Работает Chamfer с Диалогом точной настройки, если использовать эту кнопку сценария с нажатой Shift. А если не нажат - Chamfer работает без диалога.

Version Requirement: 
8+
AttachmentSize
unichamfer.ms1.96 KB
uni-chamfer-dialog.ms1.56 KB
unichamfer_v1.1.ms3.42 KB
unichamfer_v1.2.ms3.28 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Nik's picture

Странно, у меня работает на 2012 под Edit Poly

В нём же я и делал этот скрипт.

harumscarum's picture

в 2012ом все-таки не работает

в 2012ом все-таки не работает при назначенном Edit Poly, впрочем это еще одна причина окончательно пересесть на 2014.
спасибо)

Nik's picture

Sorry did not check whether it works.

Sorry did not check whether it works.
Here, Now everything should be good.
Прости не проверил, правильно ли он работает.
Вот, сейчас должно быть всё хорошо.

AttachmentSize
niklit_scripts-unichamferdialog.ms 1.56 KB
harumscarum's picture

спасибо!

все работает в 2014 за исключением ChamferVertex в EditablePoly - http://joxi.ru/cBEHU_3JTJCFWf03tIA
в 2012ом работает только ChamferEdge и Inset в EditablePoly - http://joxi.ru/9xAHU_3JTJCSWXYEZwM

если вы не против, могу ли я на 3dcenter.ru по вашим скриптам спросить совета? уверен многие так же как и я сочтут ваши скрипты очень удобными и возможно помогут решить эти ньюансы с версиями макса

Nik's picture

Try this

-- UniAttach-Detacher is updated to v1.6 (Edit_Poly/Edit_Spline works with several objects)

AttachmentSize
niklit_scripts-unichamferdialog.mcr 1.53 KB
harumscarum's picture

dialog version

let me post here dialog version of your script. could you please check it in max 2012 and 2014?

спасибо за help - действительно можно разобратся самому во многих вопросах. обновил скрипт в соответствии с документацией, но к сожалению в 2014 и 2012 версиях макса не работает vertex chamfer, a в 2012 не работает так же Chamfer и Inset при использовании Edit Poly модификатора. я чтото сделал неправильно или это уже изъян 3дмакса?

AttachmentSize
niklit_scripts-unichamferdialog.mcr 1.56 KB
Nik's picture

About UniAttach-Detacher

I did new update. In this:
Version 1.4:
(
Split - if selected Edges (Poly)
Break - if selected Vertices (Poly/Mesh)
Break - if selected knots (Splineshape)
)

Там:
Версия 1.4:
(
Split - Если выделены рёбра (Poly)
Break - Если выделены вершины (Poly/Mesh)
Break - Если выделены узлы сплайна (Splineshape)
)

Я уже попробовал в моделинге это - и убедился, что это очень, очень удобно.

I already tried it in modeling - and made sure that it is very, very comfortable.

Nik's picture

Thank you.

Спасибо.

About changes in the chamfer with dialogue, too, at first I did not know how to do it, but then I looked and found in HELP.
Also, while I learned even better to Use HELP and had constructed these commands.

Насчёт изменения на чамфер с диалогом, я тоже сначала не знал как это делается, но потом посмотрел в хэлпе и нашёл.

$.EditablePoly.PopupDialog #Chamfer

$.modifiers[#Edit_Poly].PopupDialog #ChamferEdge

Кроме того, я при этом даже лучше научился пользоватся хэлпом и сам сконструировал эти команды.

В Maxscript Хэлпе

<void> ButtonOp <enum>operation

operation enums: {#GrowSelection |...| #ChamferVertex | #ChamferEdge |...}

Тоесть <void> - это  $.EditablePoly (тоесть сам наш выделенный объект), А <enum>operation - это и есть #ChamferEdge наримпер.

harumscarum's picture

thank you very much for such useful script

very smart solution to improve functionalyty of hotkeys for relevant actions in different types of obkects!

удобное и красивое решение не только сократить количество горячих клавиш, но и улучшить функциональность.

правда я хотел изменить скрипт чтобы для поли чамфер и инсет были с вводом данных. видимо соответствующие параметры надо заменить на EPoly_InsetOptions и EPoly_ChamferOptions - но к сожалению не сработало. подскажите пожалуйста как это сделать

спасибо

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.