Method and system for establishing an initial position of a tooth, determininga targetposition of the tooth in a treatment plan, calculating a movement vectorassociated with the toothmovement from the initial position to the target position, determining aplurality of components correspondingto the movement vector, and determining a corresponding one or more positionsof a respective one ormore attachment devices relative to a surface plane of the tooth such that theone or more attachmentdevices engages with a dental appliance are provided.