public override void UpdateTransforms(float zoomFactor) { GizmoCap3D cap = _data.Cap; _data.Pyramid.BaseCenter = cap.Position; _data.Pyramid.Rotation = cap.Rotation; _data.Pyramid.BaseWidth = cap.GetRealPyramidWidth(zoomFactor); _data.Pyramid.BaseDepth = cap.GetRealPyramidDepth(zoomFactor); _data.Pyramid.Height = cap.GetRealPyramidHeight(zoomFactor); }