CoolBasic SDK

Matematiikka

Geometria, trigonometria ja vektorit

BetweenTarkastaa onko jokin piste kahden muun pisteen määrittämällä janalla
CollinearTarkastaa ovatko kolme pistettä samalla suoralla
LinesIntersectTarkistaa leikkavatko kaksi janaa toisensa
LineAngleLaskee kahden suoran välisen kulman
VectorAnglePalauttaa kahden vektorin välisen kulman
DotProductPalauttaa kahden vektorin pistetulon
CrossProductPalauttaa kahden vektorin ristitulon
PointInTriangleTarkistaa onko piste kolmion sisällä
TriangleAreaLaskee kolmion pinta-alan
Distance3dLaskee etäisyyden kolmiulotteisessa avaruudessa
NearestAnglePalauttaa kahdesta kulmasta sen joka on lähempänä kolmatta kulmaa
FurthestAnglePalauttaa kahdesta kulmasta sen joka on kauempana kolmatta kulmaa
DegToRadMuuntaa asteet radiaaneiksi
RadToDegMuuntaa radiaanit asteiksi

Funktiot ja yhtälöt

InterpolateSuorittaa lineaarisen interpolaation
QuadraticEqRatkaisee toisen asteen yhtälön
SimultRatkaisee yhtälöparin

Muut

ApproxKokeilee onko luku annettujen rajojen päässä toisesta luvusta
AnyRootPaluttaa n:nnen juuren luvusta
RoundPyöristää luvun annetulle tarkkuudelle
SignPalauttaa luvun merkin
FactorialPalauttaa luvun kertoman
gcdPalauttaa kahden luvun suurimman yhteisen tekijän
lcmPalauttaa kahden luvun pienimmän yhteisen jaettavan
nCrLaskee binomikertoimen arvon
nPrLaskee permutaatiot
GetDecimsPalauttaa desimaaliluvun desimaaliosan
LogaPalauttaa vapaa valintaisen logaritmin luvusta
BinToDecMuuntaa binääriluvun desimaaliluvuksi.
HexToDecMuuntaa heksadesimaaliluvun desimaaliluvuksi
DetLaskee neliömatriisin determinantin