Hi
I want to create a dish drainer to respect certain parameters of height and width of the cabinet. Is there a way to insert a makro without having to add an element? if I hide the element 3D model disappear, or another way to insert 3D model depending on the size of the cabinet?

I created each element individually then grouped them, and the 3D elements were placed in feetings and used Equivalents dimension X ,min max ..and then added it to the tree , something similar to drawers.
Corpus program kao i dosta drugih programa korisnik ima svoj način rada i najbolji je na koji naučiš ili navinkeš za koristiti .
Što je poznato =ako imaš neki element ili model te isti sakriješ nestanu i sama bušenja što je i ok ,
Modeli okova su dobra stvar što na iste možeš zadati bušenja po potrebi modela ( kao što je kod vas Ocijeđivač ; za različite ocjedivače dodate u 3d elementima različita bušenja i samo kroz MACRO mjenjate element s time i bušenja ,pocket i sl )
Ovisno o potrebi tako se i napravi macro , kao primjer ;imam macro da dodaje xxx dio na Vertikalnu dasku , ( u ovom slučaju otklopnu dasku za peglanje) odaberem pod ili fixnu policu te na isti doda dasku za peglanje sa potrebnim bušenjem koje je zadano kroz model te korisnik a i klijent ima vidljivo što je zadano i gdje ( ako ćeš svaki model samostalno crtati zahtjeva vještinu i vrijeme , a od večine proizvođača okova imate dostupne i modele ) sa time kada imaš model na nekoj poziciji korisnik sa manje znanja jednostavno izvrši pomak-poziciju bušenja nego da ide doraditi makro poziciju .
Osobno kroz modele koristim skoro sve ; ladice , spojnice , ovjese, dodatke elemenata (za one koje imam modele a stalo kroz elemente )
Nedostatak modela i crtanja istih je što značajno usporavaju rad programa u odnosu na klasična bušenja kroz makroe ,

In my opinion, it is always better to create 3D objects in Corpus using plates.
There are several advantages, the main ones being:
- much better visibility especially in wireframe mode,
- parameterization, variable dimensions and position,
- easy change of drilling via macro.
In short, create your own drainer element with variable dimensions.
It may be challenging in curves, but I think it is worth it.
If you want to assign a solo drilling on a board using a macro, use the command for that.


I noticed one more thing in your formulas.
I’m not sure if the given math expression even works?
I think what you wrote should look like this:
PK1=if ( s < 864 ; 0 ; 1 )