so yeah as the title says, the clipping tools in class MFD only seem to work when they are placed in a type=group class, and even then they only apply to classes in that group, instead of all groups from there on out.
class Draw {
class group {
type = group; clipTL[] = {...}; clipBR[] = {...}; class element { type = line; points [] = {...}; //clipTL and clipBR work on these }; class groupception { class element_2 { type = line; points [] = {...}; //clipTL and clipBR do not work on these, even though these are technically in a hirearchy clipped by clipTL clipBR }; };
};
class group_2 {
type = line; clipTL[] = {...}; clipBR[] = {...}; points [] = {...}; //clipTL and clipBR do not work on these, even though they are in the same class.
};
};