SketchUp C API

Define types for geometric operations. More...
#include <SketchUpAPI/common.h>
Data Structures  
struct  SUPoint2D 
Represents a point in 2dimensional space. More...  
struct  SUVector2D 
Represents a vector in 2dimensional space. More...  
struct  SUPoint3D 
Represents a point in 3dimensional space. More...  
struct  SUVector3D 
Represents a vector in 3dimensional space. More...  
struct  SUPlane3D 
Represents a 3D plane by the parameters a, b, c, d. For any point on the plane, ax + by + cz + d = 0. The coeficients are normalized so that a*a + b*b + c*c = 1. More...  
struct  SUBoundingBox3D 
Represents a 3D axisaligned bounding box represented by the extreme diagonal corner points with minimum and maximum x,y,z coordinates. More...  
struct  SUAxisAlignedRect2D 
Represents a 2D rectangle that is aligned with the X and Y axis of the coordinate system. More...  
struct  SURay3D 
Represents a 3D ray defined by a point and normal vector. More...  
struct  SUTransformation 
Represents a 3D (4x4) geometric transformation matrix. More...  
struct  SUTransformation2D 
Represents a 2D (2x3) affine transformation matrix. The matrix is stored in columnmajor format: More...  
Define types for geometric operations.