Моделирование зажима для хлеба

This commit is contained in:
2025-03-16 14:46:37 +03:00
parent 35f06595d4
commit ed820a43c1
21 changed files with 179 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 647 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 955 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

BIN
lab1/img/clamp/real/top.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View File

@@ -336,7 +336,48 @@
\textbf{Особенности:} На фишке видны множественные дефекты покраски - отдельные точки и пятна синей краски, в особенности на лицевой стороне.
\newpage
\subsection{Объект моделирования №2}
Объектом №2 является зажим от пакета с хлебом (Рис.~\ref{fig:clamp/real/front}-\ref{fig:clamp/real/writing}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/clamp/real/front.jpg}
\caption{Объект моделирования №2, вид с лицевой стороны.}
\label{fig:clamp/real/front}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/clamp/real/back.jpg}
\caption{Объект моделирования №2, вид с обратной стороны.}
\label{fig:clamp/real/back}
\end{figure}
\newpage
\begin{figure}[h!]
\centering
\includegraphics[width=0.35\linewidth]{img/clamp/real/top.jpg}
\caption{Объект моделирования №2, вид сверху.}
\label{fig:clamp/real/top}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/clamp/real/writing.jpg}
\caption{Объект моделирования №2, развёртка для демонстрации надписи.}
\label{fig:clamp/real/writing}
\end{figure}
\textbf{Форма:} Зажим от пакета имеет форму деформированной плоскости с двумя цилиндрическими ободками сверху и снизу.
\textbf{Материал:} Зажим изготовлен из пластика и покрыта красной краской. Внутри ободков находятся кусочки проволоки, за счёт которых зажим запоминает приданную ему форму. Надпись со сроком годности нанесена белой краской.
\textbf{Особенности:} Объект имеет уникальную форму, которая была придана ему вручную специально для этой лабораторной работы. Также уникальной особенностью является надпись на объекте. В ней содержится срок годности и номер бригады -- <<09.03.25.2 - 2>>.
\newpage
\section{Описание технологии разработки моделей}
\subsection{Объект моделирования №1}
\subsubsection{Реальные размеры изделия}
@@ -626,6 +667,144 @@
\label{fig:compare-side}
\end{figure}
\newpage
\phantom{text}
\newpage
\subsection{Объект моделирования №2}
\subsubsection{Реальные размеры изделия}
Ширина - 21 мм
Высота - 7 мм
Диаметр ободков - 1 мм
Толщина пластика между ободками - 0.3 мм
\subsubsection{Моделирование}
Нажимаем на цифру 7 на Num Pad, чтобы перейти на вид сверху. Затем нажимаем Shift + A и в разделе Image выбираем Reference. В открывшемся окне проводника выбираем изображение зажима и нажимаем Add~Image~(Рис.~\ref{fig:clamp/modeling/1-add-reference}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/1-add-reference.png}
\caption{Добавление изображения зажима.}
\label{fig:clamp/modeling/1-add-reference}
\end{figure}
Нажимаем Shift + A и в разделе Mesh выбираем Plane (Рис.~\ref{fig:clamp/modeling/2-add-plane}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/2-add-plane.png}
\caption{Добавление плоскости.}
\label{fig:clamp/modeling/2-add-plane}
\end{figure}
Переходим в режим редактирования (клавиша Tab) и в режиме выбора вершин (клавиша 1) с зажатой клавишей Shift выбираем три любых вершины добавленной плоскости. Нажимаем на клавишу X и в появившемся меню выбираем пункт Vertex, чтобы удалить эти вершины. Выделяем оставшуюся вершину и с помощью клавишы G переносим её в крайнюю точку ободка зажима. Затем нажимаем клавишу E, чтобы добавить новую точку. Таким образом делаем окантовку для всего зажима (Рис.~\ref{fig:clamp/modeling/3-border}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/3-border.png}
\caption{Создание окантовки.}
\label{fig:clamp/modeling/3-border}
\end{figure}
\newpage
Переходим в объектный режим. Выделяем изображение и скрываем (клавиша H), оно больше не понадобится. Теперь выделяем полученную линию окантовки и в боковом меню (клавиша N) в разделе Dimensions в поле X указываем реальную ширину объекта -- 21mm. После чего значение поля X из раздела Scale копируем в поле Y того же раздела, чтобы сохранить пропорции при масштабировании (Рис.~\ref{fig:clamp/modeling/4-sizes}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/4-sizes.png}
\caption{Задание реальных размеров.}
\label{fig:clamp/modeling/4-sizes}
\end{figure}
\newpage
Переключаемся на вид сбоку (клавиша 1 на Num Pad), затем копируем окантовку (сочетание клавиш Shift + D) и поднимаем немного выше. Затем нажимаем по новому объекту правой кнопкой мыши и в разделе Convert To выбираем пункт Curve.
Нажимаем сочетание клавиш Shift + A и в разделе Mesh выбираем пункт Circle. Затем в боковом меню (клавиша N) в разделе Dimensions в полях X и Y указываем диаметр ободков -- 1mm. Нажимаем на добавленный круг правой кнопкой мыши и в разделе Convert To выбираем пункт Curve (Рис.~\ref{fig:clamp/modeling/5-circle}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/5-circle.png}
\caption{Конвертация круга из меша в кривую.}
\label{fig:clamp/modeling/5-circle}
\end{figure}
Выбираем добавленный круг и нажимаем сочетание клавиш Ctrl + A и в появившемся списке выбираем пункт Scale. Затем выбираем скопированную окантовку, открваем раздел Object Data Properties и в подразделе Geometry/Bevel выбираем вариант Object. Нажимаем на иконку пипетки и выбираем круг и нажимаем на галочку у поля Fill Caps (Рис.~\ref{fig:clamp/modeling/6-bevel}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.85\linewidth]{img/clamp/modeling/6-bevel.png}
\caption{Создание ободка.}
\label{fig:clamp/modeling/6-bevel}
\end{figure}
Полученный ободок и круг пока можно скрыть (клавиша H). В объектном режиме выбираем исходную окантовку зажима и переходим в режим редактирования (клавиша Tab). Выбираем все вершины (клавиша A) и расширяем окантовку вверх (сочетание клавиш E + Z). Возвращаемся в объектный режим (клавиша Tab). В боковом меню (клавиша N) в разделе Dimensions в поле Z указываем высоту чуть меньше реальной высоты объекта -- 6.5mm. В разделе Location в поле Z указываем значение 0.5mm. Нажимаем сочетание клавиш Ctrl + A и выбираем пункт Scale (Рис.~\ref{fig:clamp/modeling/7-sides}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.85\linewidth]{img/clamp/modeling/7-sides.png}
\caption{Создание боковых сторон зажима.}
\label{fig:clamp/modeling/7-sides}
\end{figure}
Продолжаем работать с ободком. В разделе Modifier Properties нажимаем на кнопку Add Modifier и добавляем модификатор Subdivision Surface из раздела Generate. В поле Level указываем значение 2. Затем добавляем ещё один модификатор из раздела Generate -- Solidify. В поле Mode выбираем значение Complex. В поле Thickness указываем половину от толщины пластика -- 0.15mm. В поле Offset указываем значение 0. Затем нажимаем сочетание клавиш Ctrl + A, чтобы применить модификатор Solidify (Рис.~\ref{fig:clamp/modeling/8-modifiers}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.9\linewidth]{img/clamp/modeling/8-modifiers.png}
\caption{Придание толщины зажиму.}
\label{fig:clamp/modeling/8-modifiers}
\end{figure}
Переходим в режим редактирования (клавиша Tab). Нажимаем сочетание Ctrl + R, чтобы добавить новые грани и убрать излишнее сглаживание по краям объекта. Возвращаемся в объектный режим (клавиша Tab). Нажимаем на объект правой кнопкой мыши и выбираем пункт Shade Smooth (Рис.~\ref{fig:clamp/modeling/9-new-edges}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.9\linewidth]{img/clamp/modeling/9-new-edges.png}
\caption{Добавление новых граней.}
\label{fig:clamp/modeling/9-new-edges}
\end{figure}
Возвращаем скрытый ободок (Alt + H). В Modifier Properties добавляем модификатор Subdivision Surface из раздела Generate. В поле Levels указываем значение 2. Нажимаем на ободок правой кнопкой мыши и выбираем пункт Shade Smooth. В боковом меню (клавиша N) в разделе Location в поле Z указываем значение 0.5mm (Рис.~\ref{fig:clamp/modeling/10-bottom}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/10-bottom.png}
\caption{Установка и сглаживание нижнего ободка.}
\label{fig:clamp/modeling/10-bottom}
\end{figure}
Переходим в режим редактирования (клавиша Tab). Выделяем крайние точки на ободке и чуть-чуть сдвигаем (клавиша G) с зажатой клавишей Shift, чтобы грани ободка и основной части зажима не накладывались друг на друга (Рис.~\ref{fig:clamp/modeling/11-faces}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/modeling/11-faces.png}
\caption{Устранение артефактов на стыке граней.}
\label{fig:clamp/modeling/11-faces}
\end{figure}
Возвращаемся в объектный режим (клавиша Tab). Копируем нижний ободок с помощью сочетания клавиш Alt + D. В боковом меню (клавиша N) в разделе Locataion в поле Z указываем значение 7mm (Рис.~\ref{fig:clamp/modeling/12-copy}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.9\linewidth]{img/clamp/modeling/12-copy.png}
\caption{Установка верхнего ободка.}
\label{fig:clamp/modeling/12-copy}
\end{figure}
Теперь добавим подложку, на которой разместим текстуру стола. Нажимаем Shift + A и в разделе Mesh выбираем Plane (Рис.~\ref{fig:clamp/modeling/13-plane}). Затем нажимаем H, чтобы временно скрыть добавленную поверхность.
\begin{figure}[h!]
\centering
\includegraphics[width=0.8\linewidth]{img/clamp/modeling/13-plane.png}
\caption{Добавление плоскости.}
\label{fig:clamp/modeling/13-plane}
\end{figure}
\newpage
\section*{Заключение}
\addcontentsline{toc}{section}{Заключение}