region_check(STRING* name, VECTOR* vMin, VECTOR* vMax)
Prüft ob eine gegebene Bounding-Box innerhalb einer bestimmten Region liegt.
Parameter:
name - Regionsname, STRING* oder char*.
vMin - Minimalkoordinate der Bounding-Box.
vMin - Maximalkoordinate der Bounding-Box.
Rückgabewerte:
0 - die Box ist komplett ausserhalb der Region.
1 - die Box ist teilweise innerhalb der Region.
2 - die Box ist komplett innerhalb der Region.
Geschwindigkeit:
Mittel.
Bemerkungen:
- Unterschiedliche Regionen können denselben Namen haben. In diesem Fall prüft region_check sämtliche Regionen mit dem angegebenen Namen.
- Um nur eine Region zu testen, geben Sie für vMin und vMax denselben Vektor an.
- Regionen lassen sich per Klick auf Add Region in WED platzieren oder werden mit region_create erstellt.
Edition:
A8
Beispiel:
VECTOR vMin,vMax;
vec_set(vMin,my.x);
vec_set(vMax,my.x);
vec_add(vMin,my.min_x);
vec_add(vMax,my.max_x);
if(region_check("trigger_01",vMin,vMax))
printf("Entity in region!");
Siehe auch:
view_check, region_set, region_find, region_create
► latest version online