|
|
|
@@ -40,3 +40,25 @@ I expect that these improvements would have had a significant impact on the desi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\section{Development Cycle} |
|
|
|
\subsection{Design and model} |
|
|
|
Prior to the case study I expected the model to be the design. |
|
|
|
So when the level of detail of the design is increased, this is achieved by expanding the model with more detail or components. |
|
|
|
Resulting in different versions of a single model where each version has more detail than the previous one. |
|
|
|
However, during this development a 2D dynamics model, 3D dynamics model and a 3D component model. |
|
|
|
Although these models have components in common, they are not compatible. |
|
|
|
Therefore, adding detail to the design requires two or three models to be updated. |
|
|
|
|
|
|
|
Furthermore, the step from 2D to 3D physics was in no means a small increment in detail. |
|
|
|
The first four levels of detail, as describe in the previous section, all were implemented in with two dimensions. |
|
|
|
As the later details required a third dimension, all the detail was directly converted from 2D into 3D. |
|
|
|
This is a large amount of work, introducing a high cost when the conversion fails. |
|
|
|
Moreover, it creates a new 3D physics model, parallel to the 2D physics model instead of adding detail to the latter. |
|
|
|
Alternative approaches for 3D model physics could be: |
|
|
|
\begin{itemize} |
|
|
|
\item Ignore 2D and start implementation in 3D modelling. |
|
|
|
\item Retrace all incremental detail steps of the 2D model in a 3D model. |
|
|
|
\end{itemize} |
|
|
|
Both options are not ideal, the first one does not allow a simple basic model and the second approach redoes work. |
|
|
|
The advantage of starting with 3D is that allows for a continuous development of one model, instead of switching the complete model. |