Geogram
Version 1.9.1
A programming library of geometric algorithms
|
This is the complete list of members for GEO::CSGBuilder, including all inherited members.
add_file_path(const std::string &path) | GEO::CSGBuilder | inline |
append(const CSGScope &scope) | GEO::CSGBuilder | |
circle(double r=1.0) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
color(vec4 color, const CSGScope &scope) | GEO::CSGBuilder | |
CSGBuilder() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
cube(vec3 size=vec3(1.0, 1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
cylinder(double h=1.0, double r1=1.0, double r2=1.0, bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
DEFAULT_FA | GEO::CSGBuilder | static |
DEFAULT_FN | GEO::CSGBuilder | static |
DEFAULT_FS | GEO::CSGBuilder | static |
difference(const CSGScope &scope) | GEO::CSGBuilder | |
do_CSG(CSGMesh_var mesh, const std::string &boolean_expr) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
find_file(std::string &filename) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
get_fragments_from_r(double r, double twist=360.0) | GEO::CSGBuilder | protected |
group(const CSGScope &scope) | GEO::CSGBuilder | inline |
hull(const CSGScope &scope) | GEO::CSGBuilder | |
import(const std::string &filename, const std::string &layer="", index_t timestamp=0, vec2 origin=vec2(0.0, 0.0), vec2 scale=vec2(1.0, 1.0)) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
import_with_openSCAD(const std::string &filename, const std::string &layer="", index_t timestamp=0) | GEO::CSGBuilder | protected |
intersection(const CSGScope &scope) | GEO::CSGBuilder | |
linear_extrude(const CSGScope &scope, double height=1.0, bool center=true, vec2 scale=vec2(1.0, 1.0), index_t slices=0, double twist=0.0) | GEO::CSGBuilder | |
load_dat_image(const std::string &file_name) | GEO::CSGBuilder | protected |
multmatrix(const mat4 &M, const CSGScope &scope) | GEO::CSGBuilder | |
post_process(CSGMesh_var mesh) | GEO::CSGBuilder | protected |
projection(const CSGScope &scope, bool cut) | GEO::CSGBuilder | |
reset_defaults() | GEO::CSGBuilder | |
reset_file_path() | GEO::CSGBuilder | inline |
rotate_extrude(const CSGScope &scope, double angle=360.0) | GEO::CSGBuilder | |
set_delaunay(bool x) | GEO::CSGBuilder | inline |
set_detect_intersecting_neighbors(bool x) | GEO::CSGBuilder | inline |
set_fa(double fa) | GEO::CSGBuilder | inline |
set_fast_union(bool x) | GEO::CSGBuilder | inline |
set_fn(double fn) | GEO::CSGBuilder | inline |
set_fs(double fs) | GEO::CSGBuilder | inline |
set_simplify_coplanar_facets(bool x, double angle_tolerance=0.0) | GEO::CSGBuilder | inline |
set_verbose(bool x) | GEO::CSGBuilder | inline |
sphere(double r=1.0) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
square(vec2 size=vec2(1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
surface(const std::string &filename, bool center, bool invert) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
triangulate(CSGMesh_var mesh, const std::string &boolean_expr, bool keep_border_only=false) | GEO::CSGBuilder | protected |
union_instr(const CSGScope &scope) | GEO::CSGBuilder | |
verbose() const | GEO::CSGBuilder | inline |