OpenVCAD
User Guide
Installation
Getting Started with OpenVCAD
Math Expression Documentation
Python API Reference
pyvcad
package
pyvcad_compilers
module
pyvcad_rendering
package
C++ API Reference
C++ API Reference
Project
Publications
OpenVCAD
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (pyvcad.Arrangement2 method)
(pyvcad.BBoxUnion method)
(pyvcad.Binary method)
(pyvcad.Blend method)
(pyvcad.CAD method)
(pyvcad.ConformalMap method)
(pyvcad.Convolution method)
(pyvcad.Cylinder method)
(pyvcad.Difference method)
(pyvcad.FGrade method)
(pyvcad.Function method)
(pyvcad.GraphLattice method)
(pyvcad.HexahedralMesh method)
(pyvcad.Intersection method)
(pyvcad.Leaf method)
(pyvcad.Map method)
(pyvcad.MaterialDefs method)
(pyvcad.Mesh method)
(pyvcad.NAry method)
(pyvcad.Node method)
(pyvcad.Offset method)
(pyvcad.Point2 method)
(pyvcad.PointMap method)
(pyvcad.Polygon2 method)
(pyvcad.PolygonExtrude method)
(pyvcad.Polyline2 method)
(pyvcad.RectPrism method)
(pyvcad.Rotate method)
(pyvcad.Scale method)
(pyvcad.Segment2 method)
(pyvcad.Shell method)
(pyvcad.SignedDistanceField method)
(pyvcad.Sphere method)
(pyvcad.Strut method)
(pyvcad.Sum method)
(pyvcad.SupportAnalyzer method)
(pyvcad.SupportAnalyzerParallel method)
(pyvcad.TetrahedralMesh method)
(pyvcad.Text method)
(pyvcad.Tile method)
(pyvcad.Translate method)
(pyvcad.Unary method)
(pyvcad.Union method)
(pyvcad.Vec2 method)
(pyvcad.Vec3 method)
(pyvcad.Vec4 method)
(pyvcad.Voxels method)
(pyvcad_compilers.CrossSectionSlicer method)
(pyvcad_compilers.DirectMaterialCompiler method)
(pyvcad_compilers.GCVFExporter method)
(pyvcad_compilers.InpWriter method)
(pyvcad_compilers.MeshCompiler method)
(pyvcad_compilers.MyersonCompiler method)
(pyvcad_rendering.export_frame.CompilerSelectionPanel method)
(pyvcad_rendering.export_frame.ExportFrame method)
(pyvcad_rendering.render_frame.RenderFrame method)
(pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
A
a (pyvcad.Vec4 property)
AABB_tetrahedron_traits (C++ type)
AABB_vcad_node_traits (C++ type)
AABBTree (C++ type)
AABBVCADTree (C++ type)
add_child() (pyvcad.NAry method)
analyze() (pyvcad.SupportAnalyzer method)
(pyvcad.SupportAnalyzerParallel method)
append() (pyvcad.Polyline2 method)
Arrangement2 (C++ class)
(class in pyvcad)
Arrangement2::Arrangement2 (C++ function)
Arrangement2::getBoundedFaces (C++ function)
Arrangement2::getFaces (C++ function)
Arrangement2::getUnboundedFaces (C++ function)
Arrangement2::insert (C++ function)
,
[1]
Arrangement2::m_arrangement (C++ member)
Arrangement_2 (C++ type)
B
b (pyvcad.Vec4 property)
BBoxUnion (C++ class)
(class in pyvcad)
BBoxUnion::addChild (C++ function)
BBoxUnion::BBoxUnion (C++ function)
,
[1]
BBoxUnion::bounding_box (C++ function)
BBoxUnion::clone (C++ function)
BBoxUnion::distribution (C++ function)
BBoxUnion::evaluate (C++ function)
BBoxUnion::m_aabb_tree (C++ member)
BBoxUnion::material_list (C++ function)
Binary (C++ class)
(class in pyvcad)
Binary::Binary (C++ function)
,
[1]
Binary::leftChild (C++ function)
Binary::m_left_child (C++ member)
Binary::m_right_child (C++ member)
Binary::prepare (C++ function)
Binary::rightChild (C++ function)
Binary::setLeftChild (C++ function)
Binary::setRightChild (C++ function)
Binary::type (C++ function)
Blend (C++ class)
(class in pyvcad)
Blend::Blend (C++ function)
,
[1]
Blend::bounding_box (C++ function)
Blend::clone (C++ function)
Blend::distribution (C++ function)
Blend::evaluate (C++ function)
Blend::m_radius (C++ member)
Blend::m_voxel_size (C++ member)
Blend::material_list (C++ function)
Blend::prepare (C++ function)
BlendKernel() (pyvcad.Convolution static method)
bounding_box() (pyvcad.HexahedralMesh method)
(pyvcad.Node method)
(pyvcad.Polygon2 method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
C
C3t3 (C++ type)
CAD (C++ class)
(class in pyvcad)
CAD::bounding_box (C++ function)
CAD::CAD (C++ function)
,
[1]
CAD::clone (C++ function)
CAD::distribution (C++ function)
CAD::evaluate (C++ function)
CAD::load (C++ function)
CAD::m_cad_part (C++ member)
CAD::m_file_path (C++ member)
CAD::m_is_loaded (C++ member)
CAD::m_material (C++ member)
CAD::m_use_fast_mode (C++ member)
CAD::m_voxel_size (C++ member)
CAD::material_list (C++ function)
CAD::prepare (C++ function)
CADPart (C++ class)
CADPart::bounding_box (C++ function)
CADPart::CADPart (C++ function)
,
[1]
,
[2]
CADPart::clone (C++ function)
CADPart::compute_bbox (C++ function)
CADPart::export_as_stl (C++ function)
CADPart::GridType (C++ type)
CADPart::load (C++ function)
CADPart::load_iges (C++ function)
CADPart::load_step (C++ function)
CADPart::m_accessor (C++ member)
CADPart::m_classifier (C++ member)
CADPart::m_fast_mode (C++ member)
CADPart::m_grid (C++ member)
CADPart::m_max (C++ member)
CADPart::m_min (C++ member)
CADPart::m_part (C++ member)
CADPart::m_sampler (C++ member)
CADPart::m_shell (C++ member)
CADPart::prepare_classification (C++ function)
CADPart::prepare_fast_classification (C++ function)
CADPart::set_fast_mode (C++ function)
CADPart::signed_distance_to_surface (C++ function)
CADPart::to_surface_mesh (C++ function)
Ccb_halfedge_const_circulator (C++ type)
child() (pyvcad.NAry method)
(pyvcad.Unary method)
children() (pyvcad.NAry method)
Clip() (pyvcad.Polygon2 static method)
clone() (pyvcad.Node method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
color() (pyvcad.MaterialDefs method)
compile() (pyvcad_compilers.DirectMaterialCompiler method)
(pyvcad_compilers.GCVFExporter method)
(pyvcad_compilers.MeshCompiler method)
(pyvcad_compilers.MyersonCompiler method)
CompilerSelectionPanel (class in pyvcad_rendering.export_frame)
compute() (pyvcad.HexahedralMesh method)
Concurrency_tag (C++ type)
ConformalMap (C++ class)
(class in pyvcad)
ConformalMap::bounding_box (C++ function)
ConformalMap::clone (C++ function)
ConformalMap::compute_anchor (C++ function)
ConformalMap::ConformalMap (C++ function)
,
[1]
,
[2]
ConformalMap::distribution (C++ function)
ConformalMap::evaluate (C++ function)
ConformalMap::m_anchor (C++ member)
ConformalMap::m_arc_scale_u (C++ member)
ConformalMap::m_arc_scale_v (C++ member)
ConformalMap::m_Na (C++ member)
ConformalMap::m_ref_dir (C++ member)
ConformalMap::m_Ua (C++ member)
ConformalMap::m_Va (C++ member)
ConformalMap::map_to_pattern_coords (C++ function)
ConformalMap::material_list (C++ function)
ConformalMap::prepare (C++ function)
ConformalMap::setArcScale (C++ function)
,
[1]
contains() (pyvcad.MaterialDefs method)
Convolution (C++ class)
(class in pyvcad)
Convolution::bounding_box (C++ function)
Convolution::clone (C++ function)
Convolution::compute_convolved_distribution (C++ function)
Convolution::computeNewMaterial (C++ function)
Convolution::Convolution (C++ function)
,
[1]
,
[2]
Convolution::DefaultFlatKernel (C++ function)
Convolution::DefaultPassKernel (C++ function)
Convolution::distribution (C++ function)
Convolution::evaluate (C++ function)
Convolution::Kernel (C++ type)
Convolution::m_cached_child_materials (C++ member)
Convolution::m_kernel (C++ member)
Convolution::m_voxel_size (C++ member)
Convolution::material_list (C++ function)
Convolution::prepare (C++ function)
CrossSectionSlicer (C++ class)
(class in pyvcad_compilers)
CrossSectionSlicer::ClassifyFaces (C++ function)
CrossSectionSlicer::CorrectPolygonOrientation (C++ function)
CrossSectionSlicer::CrossSectionSlicer (C++ function)
CrossSectionSlicer::FindPointInPolygon (C++ function)
CrossSectionSlicer::IsExtraGeometry (C++ function)
CrossSectionSlicer::IsFaceInsideGeometry (C++ function)
CrossSectionSlicer::m_max (C++ member)
CrossSectionSlicer::m_min (C++ member)
CrossSectionSlicer::m_root (C++ member)
CrossSectionSlicer::m_voxel_size (C++ member)
CrossSectionSlicer::PointInsideAnyPolygon (C++ function)
CrossSectionSlicer::slice_geometry (C++ function)
CrossSectionSlicer::slice_material (C++ function)
CrossSectionSlicer::takeCrossSectionAndInsertIntoArrangement (C++ function)
Cylinder (C++ class)
(class in pyvcad)
Cylinder::bounding_box (C++ function)
Cylinder::clone (C++ function)
Cylinder::Cylinder (C++ function)
,
[1]
Cylinder::distribution (C++ function)
Cylinder::evaluate (C++ function)
Cylinder::m_center (C++ member)
Cylinder::m_half_height (C++ member)
Cylinder::m_height (C++ member)
Cylinder::m_material_id (C++ member)
Cylinder::m_radius (C++ member)
Cylinder::material_list (C++ function)
D
default_materials() (in module pyvcad)
diff() (pyvcad.Polygon2 method)
Difference (C++ class)
(class in pyvcad)
Difference() (pyvcad.Polygon2 static method)
Difference::bounding_box (C++ function)
Difference::clone (C++ function)
Difference::Difference (C++ function)
,
[1]
,
[2]
,
[3]
Difference::distribution (C++ function)
Difference::evaluate (C++ function)
Difference::m_smooth_k (C++ member)
Difference::material_list (C++ function)
DirectMaterialCompiler (C++ class)
(class in pyvcad_compilers)
DirectMaterialCompiler::compile (C++ function)
DirectMaterialCompiler::DirectMaterialCompiler (C++ function)
DirectMaterialCompiler::m_file_prefix (C++ member)
DirectMaterialCompiler::m_liquid_keep_out (C++ member)
DirectMaterialCompiler::m_liquid_keep_out_distance (C++ member)
DirectMaterialCompiler::m_material_defs (C++ member)
DirectMaterialCompiler::m_material_voxel_counts (C++ member)
DirectMaterialCompiler::m_max (C++ member)
DirectMaterialCompiler::m_min (C++ member)
DirectMaterialCompiler::m_output_directory (C++ member)
DirectMaterialCompiler::m_progress_callback (C++ member)
DirectMaterialCompiler::m_root (C++ member)
DirectMaterialCompiler::m_voxel_size (C++ member)
DirectMaterialCompiler::m_x_resolution (C++ member)
DirectMaterialCompiler::m_y_resolution (C++ member)
DirectMaterialCompiler::m_z_resolution (C++ member)
DirectMaterialCompiler::material_voxel_counts (C++ function)
DirectMaterialCompiler::remove_empty_images_from_beginning (C++ function)
DirectMaterialCompiler::remove_empty_images_from_end (C++ function)
DirectMaterialCompiler::resolution (C++ function)
DirectMaterialCompiler::setProgressCallback (C++ function)
distribution() (pyvcad.Node method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
distribution_gradient() (pyvcad.Node method)
do_clip() (pyvcad.Polygon2 method)
do_union() (pyvcad.Polygon2 method)
double_area() (pyvcad.Polygon2 method)
draw() (pyvcad.Polygon2 method)
E
EdgeTable (C++ member)
elements() (pyvcad.HexahedralMesh method)
enable_orthogonal_projection() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
enable_volume_blending() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
enable_volume_shading() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
evaluate() (pyvcad.Node method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
evaluate_fill() (in module pyvcad)
EX_K (C++ type)
Export() (in module pyvcad_rendering.export)
export() (in module pyvcad_rendering.export)
ExportFrame (class in pyvcad_rendering.export_frame)
ExpressionEvaluator (C++ class)
ExpressionEvaluator::compile (C++ function)
ExpressionEvaluator::error (C++ function)
ExpressionEvaluator::evaluate (C++ function)
ExpressionEvaluator::ExpressionEvaluator (C++ function)
ExpressionEvaluator::getVariable (C++ function)
ExpressionEvaluator::m_compiled (C++ member)
ExpressionEvaluator::m_expression (C++ member)
ExpressionEvaluator::m_function (C++ member)
ExpressionEvaluator::m_parser (C++ member)
ExpressionEvaluator::m_symbol_table (C++ member)
ExpressionEvaluator::m_variables (C++ member)
ExpressionEvaluator::setVariable (C++ function)
F
Face_const_iterator (C++ type)
FGrade (C++ class)
(class in pyvcad)
FGrade::bounding_box (C++ function)
FGrade::clone (C++ function)
FGrade::distribution (C++ function)
FGrade::evaluate (C++ function)
FGrade::FGrade (C++ function)
,
[1]
,
[2]
FGrade::m_d (C++ member)
FGrade::m_evaluators (C++ member)
FGrade::m_function_strings (C++ member)
FGrade::m_functions (C++ member)
FGrade::m_materials (C++ member)
FGrade::m_phic (C++ member)
FGrade::m_phis (C++ member)
FGrade::m_prepared (C++ member)
FGrade::m_prob_mode (C++ member)
FGrade::m_r (C++ member)
FGrade::m_rho (C++ member)
FGrade::m_theta (C++ member)
FGrade::m_use_string_evaluators (C++ member)
FGrade::m_x (C++ member)
FGrade::m_y (C++ member)
FGrade::m_z (C++ member)
FGrade::material_list (C++ function)
FGrade::prepare (C++ function)
FGrade::prepare_evaluators (C++ function)
from_tree() (pyvcad.TetrahedralMesh static method)
FT (C++ type)
FullColorCompiler (C++ class)
FullColorCompiler::ApplyCMYK (C++ function)
FullColorCompiler::ApplyTransparency (C++ function)
FullColorCompiler::compile (C++ function)
FullColorCompiler::FullColorCompiler (C++ function)
FullColorCompiler::m_attribute_def_file_path (C++ member)
FullColorCompiler::m_color_palette (C++ member)
FullColorCompiler::m_file_prefix (C++ member)
FullColorCompiler::m_max (C++ member)
FullColorCompiler::m_min (C++ member)
FullColorCompiler::m_output_directory (C++ member)
FullColorCompiler::m_progress_callback (C++ member)
FullColorCompiler::m_root (C++ member)
FullColorCompiler::m_use_transparency (C++ member)
FullColorCompiler::m_voxel_size (C++ member)
FullColorCompiler::RGBtoCMYK (C++ function)
FullColorCompiler::SaveImage (C++ function)
FullColorCompiler::setProgressCallback (C++ function)
FullColorCompiler::SliceGridIntoPNGStack (C++ function)
Function (C++ class)
(class in pyvcad)
Function::bounding_box (C++ function)
Function::clone (C++ function)
Function::distribution (C++ function)
Function::evaluate (C++ function)
Function::Function (C++ function)
,
[1]
,
[2]
Function::m_evaluator (C++ member)
Function::m_function (C++ member)
Function::m_material_id (C++ member)
Function::m_max (C++ member)
Function::m_min (C++ member)
Function::m_phic (C++ member)
Function::m_phis (C++ member)
Function::m_prepared (C++ member)
Function::m_r (C++ member)
Function::m_rho (C++ member)
Function::m_string_function (C++ member)
Function::m_theta (C++ member)
Function::m_use_string_evaluator (C++ member)
Function::m_x (C++ member)
Function::m_y (C++ member)
Function::m_z (C++ member)
Function::material_list (C++ function)
Function::prepare (C++ function)
Function::prepare_expression (C++ function)
G
g (pyvcad.Vec4 property)
GCVFExporter (C++ class)
(class in pyvcad_compilers)
GCVFExporter::cleanup (C++ function)
GCVFExporter::compile (C++ function)
GCVFExporter::GCVFExporter (C++ function)
GCVFExporter::generate_bbox_file (C++ function)
GCVFExporter::generate_png_stack (C++ function)
GCVFExporter::generate_stl (C++ function)
GCVFExporter::generate_xml_config (C++ function)
GCVFExporter::generate_zbuffer_image (C++ function)
GCVFExporter::m_filename (C++ member)
GCVFExporter::m_liquid_keep_out (C++ member)
GCVFExporter::m_liquid_keep_out_distance (C++ member)
GCVFExporter::m_material_defs (C++ member)
GCVFExporter::m_material_voxel_counts (C++ member)
GCVFExporter::m_max (C++ member)
GCVFExporter::m_min (C++ member)
GCVFExporter::m_progress_callback (C++ member)
GCVFExporter::m_root (C++ member)
GCVFExporter::m_slice_thickness_nm (C++ member)
GCVFExporter::m_temp_path (C++ member)
GCVFExporter::m_voxel_size (C++ member)
GCVFExporter::m_x_dpi (C++ member)
GCVFExporter::m_x_resolution (C++ member)
GCVFExporter::m_y_dpi (C++ member)
GCVFExporter::m_y_resolution (C++ member)
GCVFExporter::m_z_resolution (C++ member)
GCVFExporter::prepare_temp_dir (C++ function)
GCVFExporter::ProgressPhase (C++ enum)
GCVFExporter::ProgressPhase::GENERATE_MESH (C++ enumerator)
GCVFExporter::ProgressPhase::GENERATE_PNG_STACK (C++ enumerator)
GCVFExporter::ProgressPhase::GENERATE_ZBUFFER (C++ enumerator)
GCVFExporter::ProgressPhase::ZIP_FILES (C++ enumerator)
GCVFExporter::setProgressCallback (C++ function)
GCVFExporter::zip_files (C++ function)
get_render_mode() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
get_selected_compiler_panel() (pyvcad_rendering.export_frame.CompilerSelectionPanel method)
get_selected_progress_panel() (pyvcad_rendering.export_frame.CompilerSelectionPanel method)
getBoundedFaces() (pyvcad.Arrangement2 method)
getUnboundedFaces() (pyvcad.Arrangement2 method)
glm (C++ type)
gradient() (pyvcad.Node method)
GraphLattice (C++ class)
(class in pyvcad)
GraphLattice::BCC_GenerateEdges (C++ function)
GraphLattice::bounding_box (C++ function)
GraphLattice::build_lattice (C++ function)
GraphLattice::clone (C++ function)
GraphLattice::Cubic_GenerateEdges (C++ function)
GraphLattice::distribution (C++ function)
GraphLattice::evaluate (C++ function)
GraphLattice::FCC_GenerateEdges (C++ function)
GraphLattice::GraphLattice (C++ function)
,
[1]
GraphLattice::KelvinCell_GenerateEdges (C++ function)
GraphLattice::LatticeType (C++ enum)
GraphLattice::LatticeType::BodyCenteredCubic (C++ enumerator)
GraphLattice::LatticeType::Cubic (C++ enumerator)
GraphLattice::LatticeType::FaceCenteredCubic (C++ enumerator)
GraphLattice::LatticeType::KelvinCell (C++ enumerator)
GraphLattice::m_edges (C++ member)
GraphLattice::m_material (C++ member)
GraphLattice::m_max (C++ member)
GraphLattice::m_min (C++ member)
GraphLattice::m_radius (C++ member)
GraphLattice::m_root (C++ member)
GraphLattice::material_list (C++ function)
GraphLattice::prepare (C++ function)
GrayscaleCompiler (C++ class)
GrayscaleCompiler::compile (C++ function)
GrayscaleCompiler::GrayscaleCompiler (C++ function)
GrayscaleCompiler::m_file_prefix (C++ member)
GrayscaleCompiler::m_high_material (C++ member)
GrayscaleCompiler::m_low_material (C++ member)
GrayscaleCompiler::m_max (C++ member)
GrayscaleCompiler::m_min (C++ member)
GrayscaleCompiler::m_output_directory (C++ member)
GrayscaleCompiler::m_printer_volume (C++ member)
GrayscaleCompiler::m_progress_callback (C++ member)
GrayscaleCompiler::m_root (C++ member)
GrayscaleCompiler::m_voxel_size (C++ member)
GrayscaleCompiler::m_x_resolution (C++ member)
GrayscaleCompiler::m_y_resolution (C++ member)
GrayscaleCompiler::m_z_resolution (C++ member)
GrayscaleCompiler::remove_empty_images_from_beginning (C++ function)
GrayscaleCompiler::remove_empty_images_from_end (C++ function)
GrayscaleCompiler::resolution (C++ function)
GrayscaleCompiler::setProgressCallback (C++ function)
H
heterogeneity() (pyvcad.Node method)
HexahedralMesh (C++ class)
(class in pyvcad)
HexahedralMesh::bounding_box (C++ function)
HexahedralMesh::compute (C++ function)
HexahedralMesh::elements (C++ function)
HexahedralMesh::getHashKey (C++ function)
HexahedralMesh::HexahedralMesh (C++ function)
HexahedralMesh::IndexedPoint (C++ struct)
HexahedralMesh::IndexedPoint::index (C++ member)
HexahedralMesh::IndexedPoint::x (C++ member)
HexahedralMesh::IndexedPoint::y (C++ member)
HexahedralMesh::IndexedPoint::z (C++ member)
HexahedralMesh::insert_node (C++ function)
HexahedralMesh::m_elements (C++ member)
HexahedralMesh::m_material_assignments (C++ member)
HexahedralMesh::m_node_map (C++ member)
HexahedralMesh::m_nodes (C++ member)
HexahedralMesh::m_root (C++ member)
HexahedralMesh::m_x_voxels (C++ member)
HexahedralMesh::m_y_voxels (C++ member)
HexahedralMesh::m_z_voxels (C++ member)
HexahedralMesh::material_assignments (C++ function)
HexahedralMesh::nodes (C++ function)
holes() (pyvcad.Polygon2 method)
I
id() (pyvcad.MaterialDefs method)
Indexed_Triangle (C++ struct)
Indexed_Triangle::p1 (C++ member)
Indexed_Triangle::p2 (C++ member)
Indexed_Triangle::p3 (C++ member)
InpWriter (C++ class)
(class in pyvcad_compilers)
InpWriter::IndexedPoint (C++ struct)
InpWriter::IndexedPoint::index (C++ member)
InpWriter::IndexedPoint::x (C++ member)
InpWriter::IndexedPoint::y (C++ member)
InpWriter::IndexedPoint::z (C++ member)
InpWriter::InpWriter (C++ function)
InpWriter::write (C++ function)
insert() (pyvcad.Arrangement2 method)
inside() (pyvcad.Polygon2 method)
INT_POINT_MULTIPLIER (C macro)
intersect() (pyvcad.Polygon2 method)
Intersection (C++ class)
(class in pyvcad)
Intersection() (pyvcad.Polygon2 static method)
Intersection::bounding_box (C++ function)
Intersection::clone (C++ function)
Intersection::distribution (C++ function)
Intersection::evaluate (C++ function)
Intersection::Intersection (C++ function)
,
[1]
,
[2]
,
[3]
Intersection::m_intersect_distribution (C++ member)
Intersection::m_smooth_k (C++ member)
Intersection::material_list (C++ function)
is_ccw() (pyvcad.Polygon2 method)
J
j750_materials() (in module pyvcad)
K
Kernel (C++ type)
L
Leaf (C++ class)
(class in pyvcad)
Leaf::Leaf (C++ function)
Leaf::prepare (C++ function)
Leaf::type (C++ function)
left() (pyvcad.Binary method)
length() (pyvcad.Polyline2 method)
M
Map (C++ class)
(class in pyvcad)
Map::bounding_box (C++ function)
Map::clone (C++ function)
Map::distribution (C++ function)
Map::evaluate (C++ function)
Map::m_bbox_union (C++ member)
Map::m_paramerterizer (C++ member)
Map::Map (C++ function)
Map::material_list (C++ function)
MarchingSquares (C++ class)
MarchingSquares::ComputeIsoLinesDistribution (C++ function)
MarchingSquares::ComputeIsoLinesGeometry (C++ function)
MarchingSquares::ComputeStitchedIsoLinesDistribution (C++ function)
MarchingSquares::ComputeStitchedIsoLinesGeometry (C++ function)
MarchingSquares::CrossSection (C++ type)
MarchingSquares::Interpolate (C++ function)
MarchingSquares::StitchIsoLinesIntoPolylines (C++ function)
MarchingSquares::VectorInsert (C++ function)
material_assignments() (pyvcad.HexahedralMesh method)
material_list() (pyvcad.Node method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
MaterialDefs (C++ class)
(class in pyvcad)
MaterialDefs::color (C++ function)
,
[1]
MaterialDefs::contains (C++ function)
MaterialDefs::get_raw_settings (C++ function)
MaterialDefs::id (C++ function)
,
[1]
MaterialDefs::m_id_to_color_lookup (C++ member)
MaterialDefs::m_materials (C++ member)
MaterialDefs::MaterialDefs (C++ function)
MaterialDefs::name (C++ function)
MaterialDefs::num_materials (C++ function)
MaterialDefs::palette (C++ function)
MaterialDefs::prescaled_color_list (C++ function)
MaterialDefs::update_color (C++ function)
MaterialExceptions (C++ type)
MaterialExceptions::MaterialNotFound (C++ struct)
MaterialExceptions::MaterialNotFound::m_message (C++ member)
MaterialExceptions::MaterialNotFound::MaterialNotFound (C++ function)
MaterialExceptions::MaterialNotFound::what (C++ function)
MathUtils (C++ type)
MathUtils::CombinedBBox (C++ function)
MathUtils::compute_new_material (C++ function)
MathUtils::FilterNearlyCollinearPoints (C++ function)
MathUtils::IsNearlyCollinear (C++ function)
,
[1]
MathUtils::tet_interpolate (C++ function)
MathUtils::tet_volume (C++ function)
MAX_IMAGE_WIDTH (C++ member)
Mesh (C++ class)
(class in pyvcad)
Mesh::bounding_box (C++ function)
Mesh::clone (C++ function)
Mesh::distribution (C++ function)
Mesh::evaluate (C++ function)
Mesh::getGrid (C++ function)
Mesh::GridType (C++ type)
Mesh::load_from_file (C++ function)
Mesh::m_accessor (C++ member)
Mesh::m_file_path (C++ member)
Mesh::m_grid (C++ member)
Mesh::m_is_loaded (C++ member)
Mesh::m_material (C++ member)
Mesh::m_max (C++ member)
Mesh::m_mesh (C++ member)
Mesh::m_min (C++ member)
Mesh::m_override_voxel_size (C++ member)
Mesh::m_sample_size (C++ member)
Mesh::m_sampler (C++ member)
Mesh::m_sdf_shim (C++ member)
Mesh::m_use_override_voxel_size (C++ member)
Mesh::material_list (C++ function)
Mesh::Mesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
Mesh::prepare (C++ function)
Mesh_criteria (C++ type)
Mesh_domain (C++ type)
MeshCompiler (C++ class)
(class in pyvcad_compilers)
MeshCompiler::compile (C++ function)
MeshCompiler::compute_total_progress (C++ function)
MeshCompiler::GenerateImageData (C++ function)
MeshCompiler::m_file_prefix (C++ member)
MeshCompiler::m_iso_ranges (C++ member)
MeshCompiler::m_iso_ranges_completed (C++ member)
MeshCompiler::m_num_iso_slices (C++ member)
MeshCompiler::m_output_directory (C++ member)
MeshCompiler::m_progress_callback (C++ member)
MeshCompiler::m_root (C++ member)
MeshCompiler::m_voxel_size (C++ member)
MeshCompiler::MeshCompiler (C++ function)
MeshCompiler::setProgressCallback (C++ function)
module
pyvcad
pyvcad_compilers
pyvcad_rendering.compiler_input_ui
pyvcad_rendering.export
pyvcad_rendering.export_frame
pyvcad_rendering.render
pyvcad_rendering.render_frame
pyvcad_rendering.vtk_pipeline_wx
MyersonCompiler (C++ class)
(class in pyvcad_compilers)
MyersonCompiler::centerImageData (C++ function)
MyersonCompiler::compile (C++ function)
MyersonCompiler::m_extra_width (C++ member)
MyersonCompiler::m_material_defs (C++ member)
MyersonCompiler::m_output_path (C++ member)
MyersonCompiler::m_progress_callback (C++ member)
MyersonCompiler::m_root (C++ member)
MyersonCompiler::m_taper_angle_deg (C++ member)
MyersonCompiler::m_voxel_size (C++ member)
MyersonCompiler::MyersonCompiler (C++ function)
MyersonCompiler::setProgressCallback (C++ function)
MyersonCompiler::write1BitBmpFile (C++ function)
N
N_ary (C++ class)
N_ary::addChild (C++ function)
N_ary::child (C++ function)
N_ary::children (C++ function)
N_ary::m_children (C++ member)
N_ary::N_ary (C++ function)
,
[1]
N_ary::numChildren (C++ function)
N_ary::prepare (C++ function)
N_ary::type (C++ function)
name() (pyvcad.MaterialDefs method)
NAry (class in pyvcad)
Node (C++ class)
(class in pyvcad)
Node::BlendDistribution (C++ function)
Node::bounding_box (C++ function)
Node::clone (C++ function)
Node::ColorGridType (C++ type)
Node::distribution (C++ function)
Node::distribution_gradient (C++ function)
Node::evaluate (C++ function)
Node::exportRawVoxels (C++ function)
Node::gradient (C++ function)
,
[1]
Node::gradientEpsilon (C++ function)
Node::GridType (C++ type)
Node::heterogeneity (C++ function)
Node::m_gradient_epsilon (C++ member)
Node::material_list (C++ function)
Node::Node (C++ function)
Node::prepare (C++ function)
Node::ProgressCallback (C++ type)
Node::sample_color (C++ function)
Node::sample_points_color (C++ function)
Node::saveVDBGrids (C++ function)
Node::saveVDBLevelSet (C++ function)
Node::saveVDBMaterialGrid (C++ function)
Node::setGradientEpsilon (C++ function)
Node::snap (C++ function)
Node::toRGBAArray (C++ function)
Node::toSignedDistanceArray (C++ function)
Node::toVDBColorGrid (C++ function)
Node::toVDBLevelSet (C++ function)
Node::toVDBMaterialGrid (C++ function)
Node::type (C++ function)
nodes() (pyvcad.HexahedralMesh method)
num_children() (pyvcad.NAry method)
num_materials() (pyvcad.MaterialDefs method)
O
Offset (C++ class)
(class in pyvcad)
offset() (pyvcad.Polygon2 method)
Offset() (pyvcad.Polygon2 static method)
Offset::bounding_box (C++ function)
Offset::clone (C++ function)
Offset::distribution (C++ function)
Offset::evaluate (C++ function)
Offset::m_offset (C++ member)
Offset::material_list (C++ function)
Offset::Offset (C++ function)
,
[1]
,
[2]
Offset::prepare (C++ function)
on_about() (pyvcad_rendering.render_frame.RenderFrame method)
on_back() (pyvcad_rendering.export_frame.ExportFrame method)
on_boundary() (pyvcad.Polygon2 method)
on_build_failed() (pyvcad_rendering.render_frame.RenderFrame method)
on_build_finished() (pyvcad_rendering.render_frame.RenderFrame method)
on_build_started() (pyvcad_rendering.render_frame.RenderFrame method)
on_compiler_select() (pyvcad_rendering.export_frame.CompilerSelectionPanel method)
on_docs() (pyvcad_rendering.render_frame.RenderFrame method)
on_export_complete() (pyvcad_rendering.export_frame.ExportFrame method)
on_getting_started() (pyvcad_rendering.render_frame.RenderFrame method)
on_iso_color_progress() (pyvcad_rendering.render_frame.RenderFrame method)
on_iso_contour_progress() (pyvcad_rendering.render_frame.RenderFrame method)
on_iso_sample_progress() (pyvcad_rendering.render_frame.RenderFrame method)
on_next() (pyvcad_rendering.export_frame.ExportFrame method)
on_open_folder() (pyvcad_rendering.export_frame.ExportFrame method)
on_quality_changed() (pyvcad_rendering.render_frame.RenderFrame method)
on_render_mode_changed() (pyvcad_rendering.render_frame.RenderFrame method)
on_report_bug() (pyvcad_rendering.render_frame.RenderFrame method)
on_reset_camera() (pyvcad_rendering.render_frame.RenderFrame method)
on_screenshot() (pyvcad_rendering.render_frame.RenderFrame method)
on_set_bottom_view() (pyvcad_rendering.render_frame.RenderFrame method)
on_set_corner_view() (pyvcad_rendering.render_frame.RenderFrame method)
on_set_side_view() (pyvcad_rendering.render_frame.RenderFrame method)
on_set_top_view() (pyvcad_rendering.render_frame.RenderFrame method)
on_toggle_ortho_projection() (pyvcad_rendering.render_frame.RenderFrame method)
on_toggle_show_bbox() (pyvcad_rendering.render_frame.RenderFrame method)
on_toggle_show_origin() (pyvcad_rendering.render_frame.RenderFrame method)
on_toggle_volumetric_blending() (pyvcad_rendering.render_frame.RenderFrame method)
on_toggle_volumetric_shading() (pyvcad_rendering.render_frame.RenderFrame method)
on_vol_sample_progress() (pyvcad_rendering.render_frame.RenderFrame method)
on_wiki() (pyvcad_rendering.render_frame.RenderFrame method)
P
palette() (pyvcad.MaterialDefs method)
parse_vcad_text() (in module pyvcad)
Parser (C++ type)
Parser::Exceptions (C++ type)
Parser::Exceptions::InvalidInputDirectory (C++ struct)
Parser::Exceptions::InvalidInputDirectory::InvalidInputDirectory (C++ function)
Parser::Exceptions::InvalidInputFile (C++ struct)
Parser::Exceptions::InvalidInputFile::InvalidInputFile (C++ function)
Parser::Exceptions::InvalidSyntax (C++ struct)
Parser::Exceptions::InvalidSyntax::InvalidSyntax (C++ function)
Parser::Exceptions::MismatchedExpressionsFGrade (C++ struct)
Parser::Exceptions::MismatchedExpressionsFGrade::MismatchedExpressionsFGrade (C++ function)
Parser::Exceptions::ParserException (C++ struct)
Parser::Exceptions::ParserException::m_message (C++ member)
Parser::Exceptions::ParserException::ParserException (C++ function)
Parser::Exceptions::ParserException::what (C++ function)
Parser::Exceptions::UnspecifiedParsingError (C++ struct)
Parser::Exceptions::UnspecifiedParsingError::UnspecifiedParsingError (C++ function)
Parser::ParseVCAD (C++ function)
PassKernel() (pyvcad.Convolution static method)
Point (C++ type)
Point2 (class in pyvcad)
Point_2 (C++ type)
Point_3 (C++ type)
PointMap (C++ class)
(class in pyvcad)
PointMap::bounding_box (C++ function)
PointMap::clone (C++ function)
PointMap::compute_value (C++ function)
PointMap::distribution (C++ function)
PointMap::evaluate (C++ function)
PointMap::is_displacment_map (C++ function)
PointMap::LoadTetrahedronsFromFileAsDisplacement (C++ function)
PointMap::LoadTetrahedronsFromFileAsStress (C++ function)
PointMap::m_aabb_tree (C++ member)
PointMap::m_displacement_field_path (C++ member)
PointMap::m_dx (C++ member)
PointMap::m_dy (C++ member)
PointMap::m_dz (C++ member)
PointMap::m_evaluators (C++ member)
PointMap::m_function_strings (C++ member)
PointMap::m_len (C++ member)
PointMap::m_loaded_displacement (C++ member)
PointMap::m_materials (C++ member)
PointMap::m_max (C++ member)
PointMap::m_mesh (C++ member)
PointMap::m_mesh_path (C++ member)
PointMap::m_min (C++ member)
PointMap::m_phic (C++ member)
PointMap::m_phis (C++ member)
PointMap::m_prepared (C++ member)
PointMap::m_prob_mode (C++ member)
PointMap::m_r (C++ member)
PointMap::m_rho (C++ member)
PointMap::m_stress (C++ member)
PointMap::m_tet_mesh_path (C++ member)
PointMap::m_theta (C++ member)
PointMap::m_x (C++ member)
PointMap::m_y (C++ member)
PointMap::m_z (C++ member)
PointMap::material_list (C++ function)
PointMap::PointMap (C++ function)
,
[1]
PointMap::prepare (C++ function)
PointMap::prepare_evaluators (C++ function)
PointMap::Split (C++ function)
PointMap::ValuedPoint (C++ struct)
PointMap::ValuedPoint::coords (C++ member)
PointMap::ValuedPoint::value (C++ member)
points() (pyvcad.Polyline2 method)
Polygon2 (C++ class)
(class in pyvcad)
Polygon2::add_hole (C++ function)
Polygon2::bounding_box (C++ function)
Polygon2::Clip (C++ function)
Polygon2::diff (C++ function)
,
[1]
Polygon2::Difference (C++ function)
Polygon2::do_clip (C++ function)
Polygon2::do_union (C++ function)
,
[1]
Polygon2::double_area (C++ function)
Polygon2::draw (C++ function)
Polygon2::holes (C++ function)
Polygon2::inside (C++ function)
Polygon2::intersect (C++ function)
,
[1]
Polygon2::Intersection (C++ function)
Polygon2::is_ccw (C++ function)
Polygon2::m_holes (C++ member)
Polygon2::Offset (C++ function)
Polygon2::offset (C++ function)
Polygon2::on_boundary (C++ function)
Polygon2::operator std::vector<glm::vec2> (C++ function)
Polygon2::Polygon2 (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Polygon2::reverse (C++ function)
Polygon2::scale (C++ function)
Polygon2::set_holes (C++ function)
Polygon2::simplify (C++ function)
Polygon2::to_polyline (C++ function)
Polygon2::translate (C++ function)
Polygon2::Union (C++ function)
Polygon_2 (C++ type)
PolygonExtrude (C++ class)
(class in pyvcad)
PolygonExtrude::bounding_box (C++ function)
PolygonExtrude::clone (C++ function)
PolygonExtrude::distribution (C++ function)
PolygonExtrude::evaluate (C++ function)
PolygonExtrude::initialize (C++ function)
PolygonExtrude::m_extrude_max (C++ member)
PolygonExtrude::m_extrude_min (C++ member)
PolygonExtrude::m_height (C++ member)
PolygonExtrude::m_material_id (C++ member)
PolygonExtrude::m_normal (C++ member)
PolygonExtrude::m_origin (C++ member)
PolygonExtrude::m_symmetric (C++ member)
PolygonExtrude::m_u_axis (C++ member)
PolygonExtrude::m_v_axis (C++ member)
PolygonExtrude::m_vertices (C++ member)
PolygonExtrude::m_vertices_2d (C++ member)
PolygonExtrude::material_list (C++ function)
PolygonExtrude::polygon_sdf_2d (C++ function)
PolygonExtrude::PolygonExtrude (C++ function)
,
[1]
Polyline2 (C++ class)
(class in pyvcad)
Polyline2::append (C++ function)
Polyline2::Distance (C++ function)
Polyline2::length (C++ function)
Polyline2::points (C++ function)
Polyline2::Polyline2 (C++ function)
,
[1]
,
[2]
,
[3]
Polyline2::prepend (C++ function)
Polyline2::reverse (C++ function)
Polyline2::segments (C++ function)
Polyline2::simplify (C++ function)
Polyline2::translate (C++ function)
populate_with_equation() (pyvcad.Voxels method)
populate_with_png_stack() (pyvcad.Voxels method)
prepare() (pyvcad.Node method)
(pyvcad.SignedDistanceField method)
(pyvcad.Text method)
prepend() (pyvcad.Polyline2 method)
prescaled_color_list() (pyvcad.MaterialDefs method)
pyvcad
module
pyvcad_compilers
module
pyvcad_rendering.compiler_input_ui
module
pyvcad_rendering.export
module
pyvcad_rendering.export_frame
module
pyvcad_rendering.render
module
pyvcad_rendering.render_frame
module
pyvcad_rendering.vtk_pipeline_wx
module
R
r (pyvcad.Vec4 property)
Random (C++ class)
Random::getInstance (C++ function)
Random::m_instance (C++ member)
Random::Random (C++ function)
Random::random_double (C++ function)
Random::random_int (C++ function)
Random::reseed (C++ function)
Random::WeightedMaterialSample (C++ function)
Random::WeightedSample (C++ function)
RectPrism (C++ class)
(class in pyvcad)
RectPrism::bounding_box (C++ function)
RectPrism::clone (C++ function)
RectPrism::distribution (C++ function)
RectPrism::evaluate (C++ function)
RectPrism::m_center (C++ member)
RectPrism::m_material_id (C++ member)
RectPrism::m_size (C++ member)
RectPrism::material_list (C++ function)
RectPrism::RectPrism (C++ function)
,
[1]
Render() (in module pyvcad_rendering.render)
render() (in module pyvcad_rendering.render)
RenderFrame (class in pyvcad_rendering.render_frame)
report_version (C++ function)
reset_camera() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
resources_path() (in module pyvcad)
reverse() (pyvcad.Polygon2 method)
(pyvcad.Polyline2 method)
right() (pyvcad.Binary method)
Rotate (C++ class)
(class in pyvcad)
Rotate::bounding_box (C++ function)
Rotate::clone (C++ function)
Rotate::distribution (C++ function)
Rotate::evaluate (C++ function)
Rotate::m_around (C++ member)
Rotate::m_inverse_rotation (C++ member)
Rotate::m_rotation (C++ member)
Rotate::material_list (C++ function)
Rotate::Rotate (C++ function)
,
[1]
,
[2]
S
sample_points_color() (pyvcad.Node method)
Samplers (C++ type)
Samplers::EvaluateFill (C++ function)
save_openvdb_grid() (pyvcad.SignedDistanceField method)
save_to_file() (pyvcad.Voxels method)
SC_Kernel (C++ type)
SC_Point (C++ type)
Scale (C++ class)
(class in pyvcad)
Scale::bounding_box (C++ function)
Scale::clone (C++ function)
Scale::distribution (C++ function)
Scale::evaluate (C++ function)
Scale::m_x (C++ member)
Scale::m_y (C++ member)
Scale::m_z (C++ member)
Scale::material_list (C++ function)
Scale::Scale (C++ function)
,
[1]
,
[2]
SDF_Grid (C++ type)
Segment2 (class in pyvcad)
Segment_2 (C++ type)
segments() (pyvcad.Polyline2 method)
set_background_color() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_bottom_view() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_child() (pyvcad.Offset method)
(pyvcad.Unary method)
set_corner_view() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_holes() (pyvcad.Polygon2 method)
set_left() (pyvcad.Binary method)
set_progress_callbacks() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_quality_profile() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_render_mode() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_right() (pyvcad.Binary method)
set_side_view() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
set_top_view() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
setProgressCallback() (pyvcad_compilers.DirectMaterialCompiler method)
(pyvcad_compilers.GCVFExporter method)
(pyvcad_compilers.MeshCompiler method)
(pyvcad_compilers.MyersonCompiler method)
Shell (C++ class)
(class in pyvcad)
Shell::bounding_box (C++ function)
Shell::build_subtree (C++ function)
Shell::clone (C++ function)
Shell::distribution (C++ function)
Shell::evaluate (C++ function)
Shell::m_shell_diff (C++ member)
Shell::m_thickness (C++ member)
Shell::material_list (C++ function)
Shell::prepare (C++ function)
Shell::Shell (C++ function)
,
[1]
,
[2]
show_bounding_box() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
show_origin() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
SignedDistanceField (C++ class)
(class in pyvcad)
SignedDistanceField::bounding_box (C++ function)
SignedDistanceField::clone (C++ function)
SignedDistanceField::distribution (C++ function)
SignedDistanceField::evaluate (C++ function)
SignedDistanceField::m_accessor (C++ member)
SignedDistanceField::m_grid (C++ member)
SignedDistanceField::m_material (C++ member)
SignedDistanceField::m_sampler (C++ member)
SignedDistanceField::material_list (C++ function)
SignedDistanceField::prepare (C++ function)
SignedDistanceField::save_openvdb_grid (C++ function)
SignedDistanceField::SignedDistanceField (C++ function)
,
[1]
,
[2]
simplify() (pyvcad.Polygon2 method)
(pyvcad.Polyline2 method)
slice_geometry() (pyvcad_compilers.CrossSectionSlicer method)
slice_material() (pyvcad_compilers.CrossSectionSlicer method)
snap() (pyvcad.Node method)
source() (pyvcad.Segment2 method)
Sphere (C++ class)
(class in pyvcad)
Sphere::bounding_box (C++ function)
Sphere::clone (C++ function)
Sphere::distribution (C++ function)
Sphere::evaluate (C++ function)
Sphere::m_material_id (C++ member)
Sphere::m_radius (C++ member)
Sphere::m_x (C++ member)
Sphere::m_y (C++ member)
Sphere::m_z (C++ member)
Sphere::material_list (C++ function)
Sphere::Sphere (C++ function)
,
[1]
,
[2]
start_export() (pyvcad_rendering.export_frame.ExportFrame method)
stbi_flip_vertically_on_write (C++ function)
stbi_write_bmp (C++ function)
stbi_write_bmp_to_func (C++ function)
stbi_write_force_png_filter (C++ member)
stbi_write_func (C++ type)
stbi_write_hdr (C++ function)
stbi_write_hdr_to_func (C++ function)
stbi_write_jpg (C++ function)
stbi_write_jpg_to_func (C++ function)
stbi_write_png (C++ function)
stbi_write_png_compression_level (C++ member)
stbi_write_png_to_func (C++ function)
stbi_write_tga (C++ function)
stbi_write_tga_to_func (C++ function)
stbi_write_tga_with_rle (C++ member)
STBIWDEF (C macro)
Strut (C++ class)
(class in pyvcad)
Strut::bounding_box (C++ function)
Strut::clone (C++ function)
Strut::distribution (C++ function)
Strut::evaluate (C++ function)
Strut::m_end (C++ member)
Strut::m_material_id (C++ member)
Strut::m_radius (C++ member)
Strut::m_start (C++ member)
Strut::material_list (C++ function)
Strut::Strut (C++ function)
Sum (C++ class)
(class in pyvcad)
Sum::bounding_box (C++ function)
Sum::clone (C++ function)
Sum::distribution (C++ function)
Sum::evaluate (C++ function)
Sum::m_iso_value (C++ member)
Sum::material_list (C++ function)
Sum::Sum (C++ function)
,
[1]
,
[2]
SupportAnalyzer (C++ class)
(class in pyvcad)
SupportAnalyzer::analyze (C++ function)
SupportAnalyzer::m_input_model (C++ member)
SupportAnalyzer::m_material_id (C++ member)
SupportAnalyzer::m_voxel_size (C++ member)
SupportAnalyzer::SupportAnalyzer (C++ function)
SupportAnalyzerParallel (C++ class)
(class in pyvcad)
SupportAnalyzerParallel::analyze (C++ function)
SupportAnalyzerParallel::m_input_model (C++ member)
SupportAnalyzerParallel::m_material_id (C++ member)
SupportAnalyzerParallel::m_voxel_size (C++ member)
SupportAnalyzerParallel::SupportAnalyzerParallel (C++ function)
SurfaceMesh (C++ class)
SurfaceMesh::AABBPrimitive (C++ type)
SurfaceMesh::bounding_box (C++ function)
SurfaceMesh::center (C++ function)
SurfaceMesh::CGALMesh (C++ type)
SurfaceMesh::check_mesh_for_errors (C++ function)
SurfaceMesh::compute_sdf (C++ function)
SurfaceMesh::LoadMeshFromFile (C++ function)
SurfaceMesh::m_cgal_mesh (C++ member)
SurfaceMesh::m_inside_tester (C++ member)
SurfaceMesh::m_max (C++ member)
SurfaceMesh::m_min (C++ member)
SurfaceMesh::m_tree (C++ member)
SurfaceMesh::m_triangles (C++ member)
SurfaceMesh::m_vertices (C++ member)
SurfaceMesh::MeshAABBTraits (C++ type)
SurfaceMesh::MeshAABBTree (C++ type)
SurfaceMesh::Point_inside (C++ type)
SurfaceMesh::prepare_fast_queries (C++ function)
SurfaceMesh::signed_distance (C++ function)
SurfaceMesh::SurfaceMesh (C++ function)
,
[1]
,
[2]
SurfaceMesh::ToCGALMesh (C++ function)
SurfaceMesh::translate (C++ function)
SurfaceMesh::TriangleMeshDataAdapter (C++ struct)
SurfaceMesh::TriangleMeshDataAdapter::addTriangle (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::addVertex (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::getIndexSpacePoint (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::m_inv_min_voxel_size (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::m_triangles (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::m_vertices (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::m_voxel_size (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::pointCount (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::polygonCount (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::tri_index (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::TriangleMeshDataAdapter (C++ function)
SurfaceMesh::TriangleMeshDataAdapter::vert_index (C++ member)
SurfaceMesh::TriangleMeshDataAdapter::vertexCount (C++ function)
SurfaceMesh::triangles (C++ function)
SurfaceMesh::vertices (C++ function)
SurfaceMesh::write_stl (C++ function)
SurfaceParamerterizer (C++ class)
SurfaceParamerterizer::barycentric_in_triangle (C++ function)
SurfaceParamerterizer::closest_point_on_triangle (C++ function)
SurfaceParamerterizer::compute_uv_bbox_ (C++ function)
SurfaceParamerterizer::eps_ (C++ member)
SurfaceParamerterizer::from_unit (C++ function)
SurfaceParamerterizer::get_point_on_mesh (C++ function)
SurfaceParamerterizer::is_valid (C++ function)
SurfaceParamerterizer::lift (C++ function)
SurfaceParamerterizer::lift_point (C++ function)
SurfaceParamerterizer::locate (C++ function)
SurfaceParamerterizer::project_point (C++ function)
SurfaceParamerterizer::sm_ (C++ member)
SurfaceParamerterizer::SurfaceParamerterizer (C++ function)
SurfaceParamerterizer::to_unit (C++ function)
SurfaceParamerterizer::uv_map_ (C++ member)
SurfaceParamerterizer::uv_max_ (C++ member)
SurfaceParamerterizer::uv_min_ (C++ member)
SurfaceParamerterizer::UvIndex (C++ struct)
SurfaceParamerterizer::UvIndex::f (C++ member)
SurfaceParamerterizer::UvIndex::w (C++ member)
SurfaceParamerterizer::valid_ (C++ member)
T
take_screenshot() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
target() (pyvcad.Segment2 method)
TetrahedralMesh (C++ class)
(class in pyvcad)
TetrahedralMesh::degree_of_freedom (C++ function)
TetrahedralMesh::FromTree (C++ function)
,
[1]
TetrahedralMesh::m_c3t3 (C++ member)
TetrahedralMesh::number_of_elements (C++ function)
TetrahedralMesh::number_of_nodes (C++ function)
TetrahedralMesh::TetrahedralMesh (C++ function)
TetrahedralMesh::write_to_inp (C++ function)
Tetrahedron (C++ class)
Tetrahedron::a (C++ function)
Tetrahedron::a_val (C++ function)
Tetrahedron::b (C++ function)
Tetrahedron::b_val (C++ function)
Tetrahedron::barycenter (C++ function)
Tetrahedron::barycentric_coordinates (C++ function)
Tetrahedron::bounding_box (C++ function)
Tetrahedron::c (C++ function)
Tetrahedron::c_val (C++ function)
Tetrahedron::d (C++ function)
Tetrahedron::d_val (C++ function)
Tetrahedron::is_point_inside (C++ function)
Tetrahedron::m_a (C++ member)
Tetrahedron::m_a_val (C++ member)
Tetrahedron::m_b (C++ member)
Tetrahedron::m_b_val (C++ member)
Tetrahedron::m_c (C++ member)
Tetrahedron::m_c_val (C++ member)
Tetrahedron::m_d (C++ member)
Tetrahedron::m_d_val (C++ member)
Tetrahedron::max_point (C++ function)
Tetrahedron::min_point (C++ function)
Tetrahedron::sample (C++ function)
Tetrahedron::set_a (C++ function)
Tetrahedron::set_a_val (C++ function)
Tetrahedron::set_b (C++ function)
Tetrahedron::set_b_val (C++ function)
Tetrahedron::set_c (C++ function)
Tetrahedron::set_c_val (C++ function)
Tetrahedron::set_d (C++ function)
Tetrahedron::set_d_val (C++ function)
Tetrahedron::Tetrahedron (C++ function)
,
[1]
Tetrahedron::volume (C++ function)
TetrahedronPrimitive (C++ class)
TetrahedronPrimitive::datum (C++ function)
TetrahedronPrimitive::Datum (C++ type)
TetrahedronPrimitive::id (C++ function)
TetrahedronPrimitive::Id (C++ type)
TetrahedronPrimitive::m_ptr (C++ member)
TetrahedronPrimitive::Point (C++ type)
TetrahedronPrimitive::reference_point (C++ function)
TetrahedronPrimitive::TetrahedronPrimitive (C++ function)
Text (C++ class)
(class in pyvcad)
Text::bounding_box (C++ function)
Text::clone (C++ function)
Text::distribution (C++ function)
Text::evaluate (C++ function)
Text::FontAspect (C++ enum)
Text::FontAspect::Bold (C++ enumerator)
Text::FontAspect::BoldItalic (C++ enumerator)
Text::FontAspect::Italic (C++ enumerator)
Text::FontAspect::Regular (C++ enumerator)
Text::HorizontalAlignment (C++ enum)
Text::HorizontalAlignment::Center (C++ enumerator)
Text::HorizontalAlignment::Left (C++ enumerator)
Text::HorizontalAlignment::Right (C++ enumerator)
Text::m_aspect (C++ member)
Text::m_cad_part (C++ member)
Text::m_depth (C++ member)
Text::m_font (C++ member)
Text::m_h_align (C++ member)
Text::m_height (C++ member)
Text::m_material (C++ member)
Text::m_string (C++ member)
Text::m_v_align (C++ member)
Text::make_text_cad_part (C++ function)
Text::material_list (C++ function)
Text::prepare (C++ function)
Text::Text (C++ function)
,
[1]
Text::VerticalAlignment (C++ enum)
Text::VerticalAlignment::Bottom (C++ enumerator)
Text::VerticalAlignment::Center (C++ enumerator)
Text::VerticalAlignment::Top (C++ enumerator)
Text::VerticalAlignment::TopFirstLine (C++ enumerator)
Tile (C++ class)
(class in pyvcad)
Tile::bounding_box (C++ function)
Tile::clone (C++ function)
Tile::distribution (C++ function)
Tile::evaluate (C++ function)
Tile::m_cell_x (C++ member)
Tile::m_cell_y (C++ member)
Tile::m_cell_z (C++ member)
Tile::material_list (C++ function)
Tile::prepare (C++ function)
Tile::Tile (C++ function)
,
[1]
,
[2]
,
[3]
Tile::world_to_cell_coords (C++ function)
to_polyline() (pyvcad.Polygon2 method)
toRGBAArray() (pyvcad.Node method)
toSignedDistanceArray() (pyvcad.Node method)
Tr (C++ type)
Traits_2 (C++ type)
Translate (C++ class)
(class in pyvcad)
translate() (pyvcad.Polyline2 method)
Translate::bounding_box (C++ function)
Translate::clone (C++ function)
Translate::distribution (C++ function)
Translate::evaluate (C++ function)
Translate::m_x (C++ member)
Translate::m_y (C++ member)
Translate::m_z (C++ member)
Translate::material_list (C++ function)
Translate::Translate (C++ function)
,
[1]
,
[2]
TriangleTable (C++ member)
type() (pyvcad.Node method)
U
Unary (C++ class)
(class in pyvcad)
Unary::child (C++ function)
Unary::m_child (C++ member)
Unary::prepare (C++ function)
Unary::setChild (C++ function)
Unary::type (C++ function)
Unary::Unary (C++ function)
,
[1]
Union (C++ class)
(class in pyvcad)
Union() (pyvcad.Polygon2 static method)
Union::bounding_box (C++ function)
Union::clone (C++ function)
Union::distribution (C++ function)
Union::evaluate (C++ function)
Union::m_smooth_k (C++ member)
Union::m_union_distribution (C++ member)
Union::material_list (C++ function)
Union::Union (C++ function)
,
[1]
,
[2]
,
[3]
update_buttons() (pyvcad_rendering.export_frame.ExportFrame method)
update_color() (pyvcad.MaterialDefs method)
update_compiler_input_panel() (pyvcad_rendering.export_frame.ExportFrame method)
update_vcad_object() (pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline method)
V
VCADNodeBBoxPrimitive (C++ struct)
VCADNodeBBoxPrimitive::datum (C++ function)
VCADNodeBBoxPrimitive::Datum (C++ type)
VCADNodeBBoxPrimitive::id (C++ function)
VCADNodeBBoxPrimitive::Id (C++ type)
VCADNodeBBoxPrimitive::m_ptr (C++ member)
VCADNodeBBoxPrimitive::Point (C++ type)
VCADNodeBBoxPrimitive::reference_point (C++ function)
VCADNodeBBoxPrimitive::VCADNodeBBoxPrimitive (C++ function)
Vec2 (class in pyvcad)
Vec3 (class in pyvcad)
Vec4 (class in pyvcad)
version() (in module pyvcad)
(in module pyvcad_compilers)
VolumetricDithering (C++ type)
VolumetricDithering::AdjustPrimaryColors (C++ function)
VolumetricDithering::AdjustVoxel (C++ function)
VolumetricDithering::CovnertColorGridToIndexGrid (C++ function)
VolumetricDithering::DitherIntoPalette (C++ function)
Voxels (C++ class)
(class in pyvcad)
Voxels::bounding_box (C++ function)
Voxels::clone (C++ function)
Voxels::distribution (C++ function)
Voxels::evaluate (C++ function)
Voxels::GridType (C++ type)
Voxels::load_vdb (C++ function)
Voxels::m_density_grid (C++ member)
Voxels::m_file_path (C++ member)
Voxels::m_material_defs (C++ member)
Voxels::m_material_grid (C++ member)
Voxels::m_material_list (C++ member)
Voxels::m_max (C++ member)
Voxels::m_min (C++ member)
Voxels::m_voxel_size (C++ member)
Voxels::material_list (C++ function)
Voxels::populate_with_equation (C++ function)
Voxels::populate_with_png_stack (C++ function)
Voxels::save_to_file (C++ function)
Voxels::Voxels (C++ function)
,
[1]
VTKRenderPipeline (class in pyvcad_rendering.vtk_pipeline_wx)
VTPCompiler (C++ class)
VTPCompiler::compute_vtp_parameters (C++ function)
,
[1]
,
[2]
VTPCompiler::m_alpha (C++ member)
VTPCompiler::m_edot (C++ member)
VTPCompiler::m_filament_diameter (C++ member)
VTPCompiler::m_layer_height (C++ member)
VTPCompiler::m_material_defs (C++ member)
VTPCompiler::m_nozzle_diameter (C++ member)
VTPCompiler::m_root (C++ member)
VTPCompiler::resolve_v_star_h_star (C++ function)
VTPCompiler::VTPCompiler (C++ function)
W
write() (pyvcad_compilers.InpWriter method)
write_to_inp() (pyvcad.TetrahedralMesh method)
X
x (pyvcad.Vec2 property)
(pyvcad.Vec3 property)
x() (pyvcad.Point2 method)
Y
y (pyvcad.Vec2 property)
(pyvcad.Vec3 property)
y() (pyvcad.Point2 method)
Z
z (pyvcad.Vec3 property)