typedef struct Point3D {
Float32 x;
Float32 y;
Float32 z;
} Point3D;
typedef struct DPoint3D {
Float64 x;
Float64 y;
Float64 z;
} DPoint3D;