Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::CSGBuilder Member List

This is the complete list of members for GEO::CSGBuilder, including all inherited members.

add_file_path(const std::string &path)GEO::CSGBuilderinline
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_FAGEO::CSGBuilderstatic
DEFAULT_FNGEO::CSGBuilderstatic
DEFAULT_FSGEO::CSGBuilderstatic
difference(const CSGScope &scope)GEO::CSGBuilder
do_CSG(CSGMesh_var mesh, const std::string &boolean_expr) (defined in GEO::CSGBuilder)GEO::CSGBuilderprotected
find_file(std::string &filename) (defined in GEO::CSGBuilder)GEO::CSGBuilderprotected
get_fragments_from_r(double r, double twist=360.0)GEO::CSGBuilderprotected
group(const CSGScope &scope)GEO::CSGBuilderinline
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::CSGBuilderprotected
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::CSGBuilderprotected
multmatrix(const mat4 &M, const CSGScope &scope)GEO::CSGBuilder
post_process(CSGMesh_var mesh)GEO::CSGBuilderprotected
projection(const CSGScope &scope, bool cut)GEO::CSGBuilder
reset_defaults()GEO::CSGBuilder
reset_file_path()GEO::CSGBuilderinline
rotate_extrude(const CSGScope &scope, double angle=360.0)GEO::CSGBuilder
set_delaunay(bool x)GEO::CSGBuilderinline
set_detect_intersecting_neighbors(bool x)GEO::CSGBuilderinline
set_fa(double fa)GEO::CSGBuilderinline
set_fast_union(bool x)GEO::CSGBuilderinline
set_fn(double fn)GEO::CSGBuilderinline
set_fs(double fs)GEO::CSGBuilderinline
set_simplify_coplanar_facets(bool x, double angle_tolerance=0.0)GEO::CSGBuilderinline
set_verbose(bool x)GEO::CSGBuilderinline
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::CSGBuilderprotected
union_instr(const CSGScope &scope)GEO::CSGBuilder
verbose() constGEO::CSGBuilderinline