copy Self
Creates and returns a copy of the attachable object with updated properties. This method allows for creating a new instance with specific modifications, while preserving the original attributes.
Return
A new instance of the object with updated properties.
Parameters
The new unique identifier for the object. Defaults to the current ID.
The new type of the object. Defaults to the current type.
A boolean indicating whether the new object should be in focus. Defaults to the current focus state.
The new initial position for the object. Defaults to the current first point.
The new translation offset for the object. Defaults to the current translation.
The new scaling offset. Defaults to the current scaling offset.
The new scaling factor. Defaults to the current scaling factor.
The new properties for the object. Defaults to the current properties.