volmdlr_tools package#
Subpackages#
- volmdlr_tools.features package
- Subpackages
- volmdlr_tools.features.extractors package
- Submodules
- volmdlr_tools.features.extractors.core module
- volmdlr_tools.features.extractors.blend module
- volmdlr_tools.features.extractors.cavity module
- volmdlr_tools.features.extractors.sharp_edge module
- volmdlr_tools.features.extractors.deformation module
- volmdlr_tools.features.extractors.sheet_metal module
- volmdlr_tools.features.extractors.feature_classifier module
- Module contents
- volmdlr_tools.features.feature_types package
- volmdlr_tools.features.classification package
- volmdlr_tools.features.extractors package
- Submodules
- volmdlr_tools.features.core module
FeatureProcessorFeatureProcessor.bendsFeatureProcessor.blend_chainsFeatureProcessor.blendsFeatureProcessor.cavitiesFeatureProcessor.clear_all_features()FeatureProcessor.clear_features()FeatureProcessor.cornerFeatureProcessor.corner_reliefsFeatureProcessor.embossesFeatureProcessor.extract_all()FeatureProcessor.extract_blends()FeatureProcessor.extract_cavities()FeatureProcessor.extract_deformations()FeatureProcessor.extract_lances()FeatureProcessor.extract_sharp_edges()FeatureProcessor.extract_sheet_metal_features()FeatureProcessor.filter_blend_chains()FeatureProcessor.filter_blends()FeatureProcessor.filter_by_category()FeatureProcessor.filter_by_location()FeatureProcessor.filter_cavities()FeatureProcessor.get_cut_features()FeatureProcessor.get_feature_count()FeatureProcessor.get_forming_features()FeatureProcessor.has_features()FeatureProcessor.is_sheet_metalFeatureProcessor.jogsFeatureProcessor.lancesFeatureProcessor.louvreFeatureProcessor.notchesFeatureProcessor.post_process_unknown_features()FeatureProcessor.sharp_edgesFeatureProcessor.show_featuresFeatureProcessor.unknown_features
FeaturesRecognizer
- volmdlr_tools.features.constants module
- volmdlr_tools.features.pattern_matcher module
- volmdlr_tools.features.spring_pattern_matcher module
- volmdlr_tools.features.edge_lines module
- Module contents
BlendExtractorBlendExtractor.calculate_chain_length()BlendExtractor.compute_blend_length()BlendExtractor.display_resultBlendExtractor.dye_blending_faces()BlendExtractor.find_cross_edges()BlendExtractor.find_smooth_edges()BlendExtractor.find_smooth_edges_for_face()BlendExtractor.find_spring_edges()BlendExtractor.find_terminating_edges()BlendExtractor.get_blending_chains_faces()BlendExtractor.get_blending_faces()BlendExtractor.get_blends()BlendExtractor.get_chains()BlendExtractor.idsBlendExtractor.perform()BlendExtractor.shapeBlendExtractor.terminating_edges_to_cross_edges()
CavityExtractorCavityExtractor.display_resultCavityExtractor.find_seeds()CavityExtractor.get_cavities()CavityExtractor.ids_pocketsCavityExtractor.is_angle_valid()CavityExtractor.is_feature_valid()CavityExtractor.is_invalid_base_neighbor()CavityExtractor.is_seed_valid()CavityExtractor.perform()CavityExtractor.recognize_cavities()CavityExtractor.shape
FeatureProcessorFeatureProcessor.bendsFeatureProcessor.blend_chainsFeatureProcessor.blendsFeatureProcessor.cavitiesFeatureProcessor.clear_all_features()FeatureProcessor.clear_features()FeatureProcessor.cornerFeatureProcessor.corner_reliefsFeatureProcessor.embossesFeatureProcessor.extract_all()FeatureProcessor.extract_blends()FeatureProcessor.extract_cavities()FeatureProcessor.extract_deformations()FeatureProcessor.extract_lances()FeatureProcessor.extract_sharp_edges()FeatureProcessor.extract_sheet_metal_features()FeatureProcessor.filter_blend_chains()FeatureProcessor.filter_blends()FeatureProcessor.filter_by_category()FeatureProcessor.filter_by_location()FeatureProcessor.filter_cavities()FeatureProcessor.get_cut_features()FeatureProcessor.get_feature_count()FeatureProcessor.get_forming_features()FeatureProcessor.has_features()FeatureProcessor.is_sheet_metalFeatureProcessor.jogsFeatureProcessor.lancesFeatureProcessor.louvreFeatureProcessor.notchesFeatureProcessor.post_process_unknown_features()FeatureProcessor.sharp_edgesFeatureProcessor.show_featuresFeatureProcessor.unknown_features
FeaturesRecognizerHoleExtractorRecognizeBlendsRecognizeCavitiesSharpEdgeExtractorSharpEdgeRecognizer
- Subpackages
- volmdlr_tools.shapes package
- Subpackages
- Submodules
- volmdlr_tools.shapes.base module
- volmdlr_tools.shapes.sheet_metal module
FanShapedFaceSheetMetalShapeSheetMetalShape.boundary_chainSheetMetalShape.extract_features()SheetMetalShape.get_boundary_thickness_shell()SheetMetalShape.get_internal_thickness_shells()SheetMetalShape.get_side_1_aag()SheetMetalShape.get_side_1_areas()SheetMetalShape.get_side_1_contours()SheetMetalShape.get_side_1_shell()SheetMetalShape.get_side_1_total_area()SheetMetalShape.get_side_2_aag()SheetMetalShape.get_side_2_areas()SheetMetalShape.get_side_2_contours()SheetMetalShape.get_side_2_shell()SheetMetalShape.get_side_2_total_area()SheetMetalShape.get_thickness()SheetMetalShape.get_thickness_aag()SheetMetalShape.get_thickness_faces_areas()SheetMetalShape.get_thickness_faces_compound()SheetMetalShape.internal_chainsSheetMetalShape.main_facesSheetMetalShape.validate()SheetMetalShape.validate_sheet_metal_structure()
TFCGroupThicknessFaceChainThicknessFaceChain.adjacency_mapThicknessFaceChain.all_angles_concave()ThicknessFaceChain.all_angles_convex()ThicknessFaceChain.anglesThicknessFaceChain.binary_pattern_contains()ThicknessFaceChain.extract_deform_feature_properties()ThicknessFaceChain.extract_fsf_subchains()ThicknessFaceChain.fan_shaped_faces_pathsThicknessFaceChain.fsf_binary_representationThicknessFaceChain.get_concave_subchains()ThicknessFaceChain.get_convex_subchains()ThicknessFaceChain.get_fan_shaped_faces()ThicknessFaceChain.get_fan_shaped_faces_path()ThicknessFaceChain.get_fan_shaped_pairs()ThicknessFaceChain.get_main_fan_shaped_pair_lists()ThicknessFaceChain.get_range_values()ThicknessFaceChain.has_binary_pattern()ThicknessFaceChain.is_open_ended()ThicknessFaceChain.is_single_face()ThicknessFaceChain.is_small()ThicknessFaceChain.set_fan_shaped_faces()ThicknessFaceChain.set_fan_shaped_faces_path()ThicknessFaceChain.set_fan_shaped_pairs()ThicknessFaceChain.thicknessThicknessFaceChain.thickness_shellThicknessFaceChain.verify_fan_shaped_pair_order()
are_faces_parallel()get_face_normal()order_nodes_by_graph()
- volmdlr_tools.shapes.bearing module
- Module contents
- volmdlr_tools.assembly package
- volmdlr_tools.graph package
- Subpackages
- Submodules
- volmdlr_tools.graph.assembly module
GraphAssemblyGraphAssembly.are_siblings()GraphAssembly.calculate_gravity_center()GraphAssembly.dict_to_object()GraphAssembly.directed_acyclic_graphGraphAssembly.from_compound()GraphAssembly.from_volume_model()GraphAssembly.get_aag()GraphAssembly.get_all_children()GraphAssembly.get_children()GraphAssembly.get_close_solids()GraphAssembly.get_disconected_subassemblies()GraphAssembly.get_mesh()GraphAssembly.get_node_id()GraphAssembly.get_parent()GraphAssembly.get_path()GraphAssembly.get_shape()GraphAssembly.get_solids_by_radius_proximity()GraphAssembly.get_solids_inside_sphere()GraphAssembly.markdown_treeGraphAssembly.print_tree()GraphAssembly.process_geom_constraint_to_joints()GraphAssembly.set_bounding_box_attribute()GraphAssembly.set_center_of_mass_attribute()GraphAssembly.set_connection_geometry()GraphAssembly.set_distance_attribute()GraphAssembly.set_distance_siblings_attribute()GraphAssembly.set_edges_between_all_solids()GraphAssembly.set_geometric_constraints()GraphAssembly.set_parent_attribute()GraphAssembly.to_dict()
Location
- volmdlr_tools.graph.core module
GraphGraph.copy()Graph.create_edge()Graph.create_edges()Graph.dict_to_object()Graph.edge_subgraph()Graph.edgesGraph.get_connected_components()Graph.get_edge_attribute()Graph.get_edge_data()Graph.get_edges()Graph.get_node_attribute()Graph.get_nodes()Graph.has_edge()Graph.n_edgesGraph.n_nodesGraph.neighbors()Graph.nodesGraph.plot_data()Graph.plot_graphGraph.set_edge_attribute()Graph.set_edges_attribute()Graph.set_node_attribute()Graph.set_nodes_attribute()Graph.subgraph()Graph.to_dict()
- volmdlr_tools.graph.faces module
AttributedAdjacencyGraphAttributedAdjacencyGraph.aag_overall_weight()AttributedAdjacencyGraph.add_face_related_attributes()AttributedAdjacencyGraph.add_mates()AttributedAdjacencyGraph.build_adjacency_graph()AttributedAdjacencyGraph.calculate_face_angle()AttributedAdjacencyGraph.calculate_faces_angles()AttributedAdjacencyGraph.copy()AttributedAdjacencyGraph.dict_to_object()AttributedAdjacencyGraph.get_bounding_box()AttributedAdjacencyGraph.get_common_edges()AttributedAdjacencyGraph.get_common_edges_between_faces()AttributedAdjacencyGraph.get_edge()AttributedAdjacencyGraph.get_edge_index()AttributedAdjacencyGraph.get_face()AttributedAdjacencyGraph.get_face_index()AttributedAdjacencyGraph.get_faces_on_concave_angles()AttributedAdjacencyGraph.get_faces_on_convex_angles()AttributedAdjacencyGraph.get_neighbors_thru()AttributedAdjacencyGraph.get_neighbors_thru_edge_ids()AttributedAdjacencyGraph.init_attributes()AttributedAdjacencyGraph.is_angle_concave()AttributedAdjacencyGraph.is_angle_convex()AttributedAdjacencyGraph.plot_data()AttributedAdjacencyGraph.to_dict()
- Module contents
- volmdlr_tools.distance package
- volmdlr_tools.wires package
Module contents#
Volmdlr tools library.