IC BOOL ValidateMerge (Fbox& bb_base, Fbox& bb, float& volume, float SLimit) { // Size Fbox merge; merge.merge (bb_base,bb); Fvector sz; merge.getsize (sz); sz.add (EPS_L); if (sz.x>SLimit) return FALSE; // Don't exceed limits (4/3 GEOM) if (sz.y>SLimit) return FALSE; if (sz.z>SLimit) return FALSE; // Volume volume = merge.getvolume (); // OK return TRUE; }