public CenterAndHeightMaintainer(IObject3D item, MaintainFlags flags = MaintainFlags.Default)
 {
     this.flags      = flags;
     this.item       = item;
     aabb            = item.GetAxisAlignedBoundingBox();
     originRelParent = Vector3.Zero.Transform(item.Matrix);
 }
 public CenterAndHeightMaintainer(IObject3D item, MaintainFlags flags = MaintainFlags.Both)
 {
     this.flags = flags;
     this.item  = item;
     aabb       = item.GetAxisAlignedBoundingBox();
 }