38 lines
1.1 KiB
QBasic
38 lines
1.1 KiB
QBasic
function Abs(n)
|
|
function ACos(n)
|
|
function AndBit(a,b)
|
|
function ASin(n)
|
|
function ATan(n)
|
|
function Bin$(n)
|
|
function CInt32(i)
|
|
function CInt64(i)
|
|
function Cos(n)
|
|
function Degrees(r)
|
|
function Exp(n)
|
|
function Frac(n)
|
|
function Hex$(n)
|
|
function HexVal(n$)
|
|
function Int(n)
|
|
function Log(n)
|
|
function Max(a, b)
|
|
function Min(a, b)
|
|
function OrBit(a, b)
|
|
function Radians(d)
|
|
function Randomize(n)
|
|
function Rand(n)
|
|
function Round(n)
|
|
function Sign(n)
|
|
function Sin(n)
|
|
function Sqrt(n)
|
|
function Tan(n)
|
|
function XOrBit(a, b)
|
|
Function GetLineIntersection(p0_x, p0_y, p1_x, p1_y, p2_x, p2_y, p3_x, p3_y, ByRef i_x, ByRef i_y)
|
|
Function Interpolate(min_a, max_a, mid_a, min_b, max_b)
|
|
Function ATan2(y, x)
|
|
function PointInQuad(x, y, x1, y1, x2, y2, x3, y3, x4, y4)
|
|
function PointInTri(x, y, x1, y1, x2, y2, x3, y3)
|
|
Function Distance2D(x1, y1, x2, y2)
|
|
Function Distance3D(x1, y1, z1, x2, y2, z2)
|
|
function GetCircleLineIntersection(circle_x, circle_y, radius, x1, y1, x2, y2, ByRef ix1, ByRef iy1, ByRef ix2, ByRef iy2)
|
|
function GetLinePlaneIntersection(ByRef line_point, ByRef line_direction, ByRef plane_point_1, ByRef plane_point_2, ByRef plane_point_3, ByRef intersection)
|