dispose method
Implementation
@override
void dispose() {
if(disposed) return;
super.dispose();
geometry.dispose();
xAxis.material?.dispose();
yAxis.material?.dispose();
zAxis.material?.dispose();
posXAxisHelper.material?.map?.dispose();
posYAxisHelper.material?.map?.dispose();
posZAxisHelper.material?.map?.dispose();
negXAxisHelper.material?.map?.dispose();
negYAxisHelper.material?.map?.dispose();
negZAxisHelper.material?.map?.dispose();
posXAxisHelper.material?.dispose();
posYAxisHelper.material?.dispose();
posZAxisHelper.material?.dispose();
negXAxisHelper.material?.dispose();
negYAxisHelper.material?.dispose();
negZAxisHelper.material?.dispose();
_deactivate();
disposed = true;
}