SGplus-1.1: (updated) Small geometry library for dealing with vectors and collision detection

Index

alongLineData.SG.Geometry, Data.SG
averageUnitVecData.SG.Vector, Data.SG
averageVecData.SG.Vector, Data.SG
boundingBoxData.SG.Shape, Data.SG
CircleData.SG.Shape, Data.SG
circSizeData.SG.Shape, Data.SG
CoordData.SG.Vector, Data.SG
Coord2Data.SG.Vector, Data.SG
Coord3Data.SG.Vector, Data.SG
distAlongLineData.SG.Geometry, Data.SG
distFromData.SG.Vector, Data.SG
dotProductData.SG.Vector, Data.SG
findAllIntersections2Data.SG.Geometry.TwoDim, Data.SG
fmapNum1Data.SG.Vector, Data.SG
fmapNum1invData.SG.Vector, Data.SG
fmapNum2Data.SG.Vector, Data.SG
fromComponentsData.SG.Vector, Data.SG
fromMatrixComponentsData.SG.Matrix, Data.SG
fromPtData.SG.Geometry, Data.SG
GeometryData.SG.Geometry, Data.SG
getComponentsData.SG.Vector, Data.SG
getLineDirData.SG.Geometry, Data.SG
getLineDir2Data.SG.Geometry.TwoDim, Data.SG
getLineDir3Data.SG.Geometry.ThreeDim, Data.SG
getLineEndData.SG.Geometry, Data.SG
getLineStartData.SG.Geometry, Data.SG
getLineStart2Data.SG.Geometry.TwoDim, Data.SG
getLineStart3Data.SG.Geometry.ThreeDim, Data.SG
getLineVecsData.SG.Geometry, Data.SG
getXData.SG.Vector, Data.SG
getYData.SG.Vector, Data.SG
getZData.SG.Vector, Data.SG
identityMatrixData.SG.Matrix, Data.SG
intersectLineCircleData.SG.Geometry.TwoDim, Data.SG
intersectLines2Data.SG.Geometry.TwoDim, Data.SG
intersectLineShapeData.SG.Shape, Data.SG
isoData.SG.Vector, Data.SG
IsomorphicVectorsData.SG.Vector, Data.SG
isOnLineData.SG.Geometry, Data.SG
Line2Data.SG.Geometry.TwoDim, Data.SG
Line2'Data.SG.Geometry.TwoDim, Data.SG
Line3Data.SG.Geometry.ThreeDim, Data.SG
Line3'Data.SG.Geometry.ThreeDim, Data.SG
lineFromData.SG.Geometry, Data.SG
LinePair 
1 (Type/Class)Data.SG.Vector.Basic, Data.SG
2 (Data Constructor)Data.SG.Vector.Basic, Data.SG
lineToData.SG.Geometry, Data.SG
LineTriple 
1 (Type/Class)Data.SG.Vector.Basic, Data.SG
2 (Data Constructor)Data.SG.Vector.Basic, Data.SG
magData.SG.Vector, Data.SG
magSqData.SG.Vector, Data.SG
makeLengthData.SG.Geometry, Data.SG
makeLineData.SG.Geometry, Data.SG
makeRel2Data.SG.Geometry.TwoDim, Data.SG
makeRel3Data.SG.Geometry.ThreeDim, Data.SG
MatrixData.SG.Matrix, Data.SG
Matrix22'Data.SG.Matrix, Data.SG
Matrix33'Data.SG.Matrix, Data.SG
Matrix44'Data.SG.Matrix, Data.SG
matrixComponentsData.SG.Matrix, Data.SG
minusDirData.SG.Geometry, Data.SG
moveShapeData.SG.Shape, Data.SG
multMatrixData.SG.Matrix, Data.SG
multMatrixGenData.SG.Matrix, Data.SG
nearestDistOnLineData.SG.Geometry, Data.SG
nearestPointOnLineData.SG.Geometry, Data.SG
originData.SG.Vector, Data.SG
overlapData.SG.Shape, Data.SG
Pair 
1 (Type/Class)Data.SG.Vector.Basic, Data.SG
2 (Data Constructor)Data.SG.Vector.Basic, Data.SG
perpendicular2Data.SG.Geometry.TwoDim, Data.SG
plusDirData.SG.Geometry, Data.SG
Point2Data.SG.Geometry.TwoDim, Data.SG
Point2'Data.SG.Geometry.TwoDim, Data.SG
point2AtZData.SG.Geometry.TwoDim, Data.SG
Point3Data.SG.Geometry.ThreeDim, Data.SG
Point3'Data.SG.Geometry.ThreeDim, Data.SG
pointAtXData.SG.Geometry, Data.SG
pointAtYData.SG.Geometry, Data.SG
pointAtZData.SG.Geometry, Data.SG
PolygonData.SG.Shape, Data.SG
polyPointsData.SG.Shape, Data.SG
projectOntoData.SG.Vector, Data.SG
projectOnto2Data.SG.Vector, Data.SG
projectPointOntoData.SG.Vector, Data.SG
projectPointOnto2Data.SG.Vector, Data.SG
Quad 
1 (Type/Class)Data.SG.Vector.Basic, Data.SG
2 (Data Constructor)Data.SG.Vector.Basic, Data.SG
RectangleData.SG.Shape, Data.SG
rectSizeData.SG.Shape, Data.SG
reflectAgainst2Data.SG.Geometry.TwoDim, Data.SG
reflectAgainstIfNeeded2Data.SG.Geometry.TwoDim, Data.SG
Rel2Data.SG.Geometry.TwoDim, Data.SG
Rel2'Data.SG.Geometry.TwoDim, Data.SG
Rel3Data.SG.Geometry.ThreeDim, Data.SG
Rel3'Data.SG.Geometry.ThreeDim, Data.SG
rotateShapeData.SG.Shape, Data.SG
rotateXaxisData.SG.Matrix, Data.SG
rotateYaxisData.SG.Matrix, Data.SG
rotateZaxisData.SG.Matrix, Data.SG
sameDirectionData.SG.Vector, Data.SG
scaleRelData.SG.Geometry, Data.SG
scaleShapeData.SG.Shape, Data.SG
Shape'Data.SG.Shape, Data.SG
shapeCentreData.SG.Shape, Data.SG
shapePointsData.SG.Shape, Data.SG
simpleVecData.SG.Vector, Data.SG
SquareMatrix 
1 (Type/Class)Data.SG.Matrix, Data.SG
2 (Data Constructor)Data.SG.Matrix, Data.SG
toAngleData.SG.Geometry.TwoDim, Data.SG
toPtData.SG.Geometry, Data.SG
translate2DData.SG.Matrix, Data.SG
translate3DData.SG.Matrix, Data.SG
transposeData.SG.Matrix, Data.SG
Triple 
1 (Type/Class)Data.SG.Vector.Basic, Data.SG
2 (Data Constructor)Data.SG.Vector.Basic, Data.SG
unitVectorData.SG.Vector, Data.SG
valueAtXData.SG.Geometry, Data.SG
valueAtYData.SG.Geometry, Data.SG
valueAtZData.SG.Geometry, Data.SG
VectorNumData.SG.Vector, Data.SG