Терминология и сленг в SketchUp
@SkupTips
Большая часть собранного здесь сленга основана на официальных терминах, но они расширены как англоязычным и русскоязычным разговорным сленгом, так и моими личными описательными понятиями, выработанными при работе со студентами.
Понимание внутренних терминов это не просто "знать как что правильно называется" - это о том, как думать по-скетчаповски, понимать его логику, взаимосвязи между его составляющими. Это как язык, который можно понимать поверхностно, а можно чувствовать что находится между строк 🧘🏻♂.
Глоссарий
Материя

#Geometry / free geometry / raw geometry / #mesh - геометрия, свободная, сырая, полигоны - это все названия для элементов пространства самого низкого уровня.
Существует в 5 типах:
1. #Face - плоскости, они же полигоны. Термин Face в SketchUp ещё интепретируется как "передняя", "лобовая", "лицевая" сторона, так как у плоскостей в этой программе существуют две стороны: лицевая и изнанка, которые могут обладать разными свойствами, хоть и принадлежат одному полигону. Плоскости трехмерного многоранника можно интерпретировать как грани, но стоит учитывать, что термин грань может также использоваться в значении ребра (edge) плоскости;
2. #Edge / Line - рёбра, края и грани этих полигонов, они же линии, которыми вы рисуете в пространстве модели; Ещё есть guide как особый вид бесконечной линии.
3. #Point / #Dot - вершины полигонов и "концы" любой линии, и могут "висеть в воздухе" отдельно. В SketchUp они существуют в неявном виде и воздействия на них ограниченны.
4. #Surface - поверхности (не путать с плоскостями). Это когда из нескольких faces вы создаете сложную поверхность и можете воздействовать не нее всю как на отдельное целое. Это поверхности ландшафта, сферические и цилиндрические и подобные.
5. #Arc / #curve - арки / дуги / кривые - по аналогии с surfaces - грани, объединенные в цепочку как один объект. Отдельные грани такой дуги будут уже называться сегментами дуги.
N.B. 👨🏻🎓! В 3D пространстве SketchUp не существуют полноценных идеальных кривых, характерных для векторных графических программ (например тот же LayOut работает с идеальными кривыми). Любая кривая в SketchUp - это просто набор отрезков (edges / segments).
Отдельно стоит разъяснить что такое #Mesh в контексте SketchUp. Ещё можно услышать как "физически связанная геометрия", "физически связанные объекты". В сущности, можно ещё просто использовать слово "тело".
Это когда любые элементы геометрии физически соприкасаются. Например, если вы создадите два отдельных кубика, на расстоянии, каждый из них - отдельный mesh. Но стоит вам соеденить их хоть незаметной тоненькой линией - они превратятся в один физический mesh. Или когда вы инструментом выделения (select) делаете тройное нажатие - выделится все, что определится как физически связанная геометрия. Связанность будет отличать их от просто соприкасающихся обьектов (object), которые всегда остаются независимыми.
Объекты

#Object / #Container
Объекты - основные макро элементы в SketchUp. Они содержат в себе свободную геометрию или другие объекты, при этом сами являются самостоятельными и независимыми элементами пространства.
Контейнер (Container) говорят когда хотят подчеркнуть не просто сам объект, а что он имеет внутреннее содержимое.
В отличии от материи-геометрии, объекты не создают новую форму, а только структурируют и меняют ее свойства. Если для сырой геометрии справедлива аналогия "материя", то для объектов - "вселенная", а точнее мультивселенные, которые живут сами по себе, или заключены друг в друга ("карманные вселенные").
Объекты SketchUp бывают двух основных классов:
#Group - Группы. Обьекты с базовым функционалом, простое объединение любой сырой геометрии или других объектов в группу;
#Component - Компоненты, зависимые компоненты. Это группы, но с дополнительными свойствами, такими как способность создавать зависимые друг от друга себе подобные копии (#Instance), приклеиваться к плоскостям (glue) и другие. Для многих пользователей именно Компоненты олицетворяют тут магию SketchUp, когда простая на вид программка вдруг способна создавать сложные вещи.
Отдельно стоит пояснить что такое instance - особое состояние компонента (component), из-за которого они в первую очередь отличаются от групп (group).
#Instance - клон / клон-копия / экземпляр - зависимая копия компонента, которая не является самостоятельным компонентом, а лишь ее двойником, повторяющим за ним все действия (на самом деле не все). По сути, это даже не копия, а проекция того же самого компонента, его ещё один экземпляр, ещё одно отображение, которое можно повторять снова и снова. Копируя компонент, вы всегда создаёте его новый instance, а не новый компонент.
Понимание того как работают instance, особенно в контексте так называемых внутренних и внешних правил - залог качественной работы в SketchUp.
Другие производные от основных объектов и второстепенный сленг:
#DynamicComponent / динамический компонент - компоненты на стероидах, которые, помимо функции обычного компонента, дают пользователям возможность программировать поведение объекта в различных условиях. Например, можно создать открывающуюся дверь, по клику на нее или варианты отделки двери, спрятанные в одном динамическом компоненте;
#SolidGroup / #SolidComponent / #SolidObject - "твердое" тело - объект, который SketchUp распознает как цельный и замкнутый, то есть не имеющий дырок в полигонах (если быть придирчивым - на самом деле это свойство геометрии (geometry / mesh), а не объекта, но такой цельный mesh должен быть заключён в контейнер, группу или компонент. Иногда, можно встретить описание "водонепроницаемый" объект. С такими Solid Objects можно делать операции, недоступные "дырявым" объектам - например подсчет их внутреннего объема или операции вычетания одной формы из другой (булевые операции);
#NestedGroup / #subComponent - вложенная группа или компонент. Термин используется когда хотят подчеркнуть что Объект пространственно находится внутри другого объекта. В определенных ситуациях это очень полезное уточнение;
#Supergroup / супергруппа - любая группа, в которой много однотипных элементов, находящихся далеко друг от друга. Например, здания в градостроительной модели, или все окна многоэтажного здания, собранные как отдельная группа;
#Section / #SectionPlane - разрез, сечение, секущая плоскость. Тоже классифицируется как Object, особенно с 2018 года, когда секущая плоскость была включена в Outliner. Специфичный объект. С ним можно делать многие операции, что и с другими объектами, но далеко не все. Например, Section Plane является Объектом, но не является Контейнерном (Container), то есть в нее ничего нельзя заключить. Однако, Секущую плоскость можно заключить в другие объекты - тогда справедливо обозначить ее как #NestedSection (ее поведение немного изменится).
И не забывайте подписываться на мой канал о SketchUp в Телеграме: https://telegram.me/skuptips.
Любые вопросы задать можно там же в группе: https://t.me/Skuptips_community
