Edytor + Player
Skróty klawiszowe, operatory matematyczne

Skróty klawiszowe

KlawiszOpis
SpacjaPo wejściu w tryb wiązań zmienia układ punktów referencyjnych. Przechodzi cyklicznie pomiędzy: wierzchołkami, środkami krawędzi, środkami ścian oraz środkiem bryły.
DeleteUsuwa wybrany element.
CtrlPodgląd wnętrza modelu. Nadaje przezroczystość wszystkim elementom na scenie.
WPrzełącza obiekt w tryb przenoszenia ( zmiany pozycji nie są zapisywane ).
EPrzełącza obiekt w tryb obrotów ( zmiany obrotów nie są zapisywane ).
Strzałki góra/dółPoruszanie się góra / dół na drzewie projektu

Operatory ogólne

OperatorOpisPrzykład
#Odwołanie się do parametru ogólnego w danym modelu#w
@Odwołanie się do parametru obiektu poziom wyżej w drzewie modelu@x
(...)Grupowanie(x+y)/3
!Silniax!
^Potęgax^2
+, -, not, sqrt, etc...Prefixy operacji+x -x sqrt(x)
*, /, %Mnożenie, Dzielenie, Reszta z dzieleniax\*y x/y
+, -Dodawanie, odejmowaniex+y x-y

Funkcje matematyczne

FunkcjaOpisPrzykład
sinSinus dla X (w radianach)sin(x)
cosCosinus dla X (w radianach)cos(x)
tanTangens dla X (w radianach)tan(x)
abswartość absolutna **X **abs(x)
roundZaokrąglenie do najbliższej liczby całkowitejround(x)
sqrtPierwiastek kwadratowy z X Wynik jest NaN (Not a Number) jeżeli X jest wartością ujemnąsqrt(x)
ceilGranica X — najmniejsza liczba całkowita która jest >= x ceil(x)
floorGranica X — największa liczba całkowita która jest <= xfloot(x)
expe^x Licba Eulera do potęgi X (antylogarytm)exp(x)
lnLogarytm naturalny z Xln(x)
log10Logarytm 10 z Xlog10(x)
asinArc sinus dla X (w radianach)asin(x)
acosArc cosinus dla X (w radianach)acos(x)
atanArc tangens dla X (w radianach)atan(x)
asinhHiperboliczny arc sinus dla X (w radianach)asinh(x)
acoshHiperboliczny arc cosinus dla X (w radianach)acosh(x)
atanhHiperboliczny arc tangens dla X (w radianach)atanh(x)
sinhHiperboliczny sinus dla X (w radianach)sinh(x)
coshHiperboliczny cosinus dla X (w radianach)cosh(x)
tanhHiperboliczny tangens dla X (w radianach)tanh(x)
maxMaxymalna wartość z grupymax(x,y,z)
minMinimalna wartość z grupymin(x,y,z)

Funkcje logiczne

FunkcjaOpisPrzykład
if(c, a, b)Równanie logiczne JEŻELI: C( warunek logiczny ) to A (jeżeli prawda) lub B (jeżeli fałsz)if(x==500,1,0)
==, !=, >=, <=, >, <Funkcje logiczne: Równe, Różne, etc...if(x<=500,1,0), if(x>500,1,0) , if(x!=500,1,0
andLogiczny ANDif(x==500 and y==300,1,0)
or Logiczny ORif(x==500 or y==300,1,0)

Filtry

Filtry oraz sortowanie są specjalnymi narzędziami Variantic, służącymi do zautomatyzowania procesu dobierania elementów bazując na definicjach oraz spełnianych warunkach. Do poprawnego działania wymagane jest najpierw utworzenie filtru w widoku modelu po lewej stronie. Tam definiujemy jaki parametr ma być filtrowany oraz jak ma być rozpatrywany. Aby określić przediał jakiegoś obiektu, w zakładce obiekt w wybranym parametrze należy wprowadzić wartości skrajne oddzielając je myślnikiem np: 100-500. Poniższe znaki wprowadzane są w Filtrach w kolumnie ƒ

ZnakOpis
x-yOkreślony przedział wartości parametru zdefiniowany w zakładce OGÓLNE
>, <, <= , >=Znaki logiczne: Większe, Mniejsze, Mniejsze-równe, Większe-równe. Stosowane w filtrach do zdefiniowania warunku filtrowania parametru
=, /Znaki logiczne: Równy, Różny. Sprawdza czy podana wartość jest równa lub różna od zadanej. W przypadku przedziałów ( np: 100 - 400 ), sprawdza czy wartość występuje lub nie występuje w zbiorze
<>X ∈ < A,B > Sprawdza czy wartość szukana znajduje się w zbiorze łącznie z wartościami A i B
<)X ∈ < A,B ) Sprawdza czy wartość szukana znajduje się w zbiorze łącznie z wartością A ale bez wartości B
(>X ∈ ( A,B > Sprawdza czy wartość szukana znajduje się w zbiorze łącznie z wartością B ale bez wartości A
()X ∈ ( A,B ) Sprawdza czy wartość szukana znajduje się w zbiorze bez wartości A i B