extract explicit mesh with topology information from implicit surfaces with boolean operations, and do surface/volume integrating on them.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
double x, y;
|
|
|
|
|
} vector2d;
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
double x, y, z;
|
|
|
|
|
} vector3d;
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
double x, y, z, w;
|
|
|
|
|
} vector4d;
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
vector3d col0, col1, col2, col3;
|
|
|
|
|
} matrix3x4d;
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
|
vector4d col0, col1, col2, col3;
|
|
|
|
|
} matrix4d;
|