à à Maintenance part { Animation Element identification, initialization, integration / connection to the scene Geometry Interface Attachment Interface ... load( ) scale( ) attach( ) detach( ) Attributes Geometry geo_load( ) geo_scale( ) ... Attachment att_attach( ) att_detach( ) ... Interfaces { { Object-specific part State and condition variables Interaction part { { object-specific methods animation-specific intelligence application-specific intelligence variables saving object status and condition at any time methods for interaction with the user or other animation elements M: I Maintenance part Interfaces R/I: Object specific part Interaction specific part Basic parts M M M I Basic animation elements I I M I ... I M I I ... I M I 1st level animation elements I M R/I I ... M I I M R/I M I I I ... I M R/I I 2nd level animation elements I M R/I I ... I R/I I ... I R/I I ... I M I R/I I ... I M R/I I ... ²
/lp/association-for-computing-machinery/experience-form-the-future-using-object-orientation-concepts-for-3d-yqCtNc27OY