Редактирование поверхности: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Категория:Команды редактирования объектов|П]] | [[Категория:Команды редактирования объектов|П]] | ||
{{Команды редактирования объектов}} | |||
---- | |||
<code>'''esurf''''' <Object> ''<nowiki>[{smesh | sdir </nowiki>''<^x, y, z>''<nowiki>}] [addv </nowiki>''<V>'' | addu ''<U>'']'' <Keys> ''done</code> | <code>'''esurf''''' <Object> ''<nowiki>[{smesh | sdir </nowiki>''<^x, y, z>''<nowiki>}] [addv </nowiki>''<V>'' | addu ''<U>'']'' <Keys> ''done</code> | ||
[[Файл:Clip1003.png|thumb|right|200px|Редактирование поверхности]] | [[Файл:Clip1003.png|thumb|right|200px|Редактирование поверхности]] | ||
Строка 29: | Строка 31: | ||
Ключ добавляет излом в узел поверхности, находящейся в точке с координатами ловушки <code>''<^x, y, z>''</code> (см рисунок «Добавить излом в узел»). | Ключ добавляет излом в узел поверхности, находящейся в точке с координатами ловушки <code>''<^x, y, z>''</code> (см рисунок «Добавить излом в узел»). | ||
{| class=" | <center> | ||
{| class="prettytable" | |||
|- | |||
| [[Файл:Clip1131.png|thumb|center|250px|Перемещение узла поверхности]] | |||
| [[Файл:Clip1004.png|thumb|center|270px|Изменение веса узла]] | |||
| [[Файл:clip1005.png|thumb|center|268px|Добавить излом в узел]] | |||
|} | |||
</center> | |||
== Редактирование направлений == | == Редактирование направлений == | ||
Строка 59: | Строка 64: | ||
Ключ добавляет излом в направление поверхности, находящееся в точке с координатами ловушки <code>''<^x, y, z>''</code>, создавая там дополнительный излом (см. рисунок «Добавление излома в направление»). | Ключ добавляет излом в направление поверхности, находящееся в точке с координатами ловушки <code>''<^x, y, z>''</code>, создавая там дополнительный излом (см. рисунок «Добавление излома в направление»). | ||
{| class=" | <center> | ||
{| class="prettytable" | |||
|- | |||
| [[Файл:Clip1006.png|thumb|center|165px|Сдвиг направлений поверхности]] | |||
| [[Файл:Clip1007.png|thumb|center|177px|Добавление направления]] | |||
| [[Файл:Clip1008.png|thumb|center|197px|Удаление направления<br><br>]] | |||
| [[Файл:Clip1009.png|thumb|center|184px|Изменение веса направления]] | |||
| [[Файл:Clip1010.png|thumb|center|177px|Добавление излома в направление]] | |||
|} | |||
</center> | |||
== Редактирование степени == | == Редактирование степени == | ||
[[Файл:Clip2011.png|thumb|right|200px|Изменение степени сплайна поверхности]] | [[Файл:Clip2011.png|thumb|right|200px|Изменение степени сплайна поверхности]] | ||
Строка 90: | Строка 97: | ||
Ключ создает дополнительный полюс у поверхности на границе, находящейся в точке с координатами ловушки <code>''<^x, y, z></code> ''(см. рисунок). Следует иметь ввиду, что полюс можно добавить не на любую грань. | Ключ создает дополнительный полюс у поверхности на границе, находящейся в точке с координатами ловушки <code>''<^x, y, z></code> ''(см. рисунок). Следует иметь ввиду, что полюс можно добавить не на любую грань. | ||
---- | |||
{{Команды редактирования объектов}} |
Текущая версия от 16:30, 1 сентября 2021
esurf <Object> [{smesh | sdir <^x, y, z>}] [addv <V> | addu <U>] <Keys> done
Команда esurf редактирует объект <Object>
типа "поверхность" в соответствии с ключами <Keys>
. При редактировании поверхность подсвечивается и указываются узловые точки (см. рисунок «Редактирование поверхности»).
Возможные значения параметров <Keys>
представлены в следующих разделах.
Ключи smesh
или sdir
соответственно включают отображение управляющей сетки или параметрического направления, попадающего в ловушку с координатами <^x, y, z>
(см. рисунок «Параметрическое направление») для управления редактированием поверхности.
Ключи addv
и addu
добавляют дополнительные узлы в направлениях V или U в количестве <V>
или <U>
соответственно.
Данная команда в макропрограммах не используется.
Редактирование узлов[править | править код]
knots <Keys> done
Ключ редактирует узлы поверхности, производя с ними действия, согласно ключам <Keys>
.
knots move <^x, y, z> <Point>
Ключ перемещает узел поверхности, находящийся в точке с координатами ловушки <^x, y, z>
в точку <Point>
. Следует иметь ввиду, что узел поверхности — это не обязательно точка на ней (см. рисунок «Перемещение узла поверхности»).
knots weight <^x, y, z> <Weight>
Ключ изменяет вес узла поверхности, находящегося в точке с координатами ловушки <^x, y, z>
на значение веса <Weight>
в диапазоне (0;1) (см. рисунок «Изменение веса узла»).
knots addbreak <^x, y, z>
Ключ добавляет излом в узел поверхности, находящейся в точке с координатами ловушки <^x, y, z>
(см рисунок «Добавить излом в узел»).
Редактирование направлений[править | править код]
slines <Keys> done
Ключ редактирует направления поверхности производя с ними действия, согласно ключам <Keys>
. Под направлением поверхности подразумевается линия, соединяющая узлы поверхности.
slines move <^x, y, z> <Point>
Ключ перемещает направление поверхности, находящейся в точке с координатами ловушки <^x, y, z>
в точку <Point>
. Следует иметь ввиду, что направление поверхности — это не обязательно линия на ней (см. рисунок «Сдвиг направлений поверхности»).
slines add <^x, y, z> <Point>
Ключ добавляет дополнительное направление с координатами <Point>
к направлению, находящемуся в ловушке с координатами <^x, y, z>
(см. рисунок «Добавление направления»).
slines delete <^x, y, z>
Ключ удаляет у поверхности направление, находящееся в ловушке с координатами <^x, y, z>
(см. рисунок «Удаление направления»).
slines weight <^x, y, z> <Weight>
Ключ изменяет вес направления поверхности, находящегося в точке с координатами ловушки <^x, y, z>
на значение веса <Weight>
в диапазоне (0;1) (см. рисунок «Изменение веса направления»).
slines addbreak <^x, y, z>
Ключ добавляет излом в направление поверхности, находящееся в точке с координатами ловушки <^x, y, z>
, создавая там дополнительный излом (см. рисунок «Добавление излома в направление»).
Редактирование степени[править | править код]
degree <^x, y, z> <Degree>
Ключ изменяет степень сплайна в направлении поверхности, находящемся в точке с координатами ловушки <^x, y, z>
на значение степени <Degree>
(см. рисунок).
Замкнуть поверхность[править | править код]
close <^x, y, z>
Ключ замыкает поверхность в направлении, находящемся в точке с координатами ловушки <^x, y, z>
. Ключ имеет смысл применять для разомкнутых поверхностей, или если необходимо, чтобы образовалась внутренняя полость (см. рисунок).
Размыкание поверхности[править | править код]
break <^x, y, z>
Ключ размыкает поверхность в направлении, находящемся в точке с координатами ловушки <^x, y, z>
(см. рисунок). Размыкание поверхности не должно привести к делению поверхности на два или более кусков.
Создание полюса[править | править код]
pole <^x, y, z>
Ключ создает дополнительный полюс у поверхности на границе, находящейся в точке с координатами ловушки <^x, y, z>
(см. рисунок). Следует иметь ввиду, что полюс можно добавить не на любую грань.