Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AutodeskAILab/BRepNet
/ functions
Functions
409 in github.com/AutodeskAILab/BRepNet
⨍
Functions
409
◇
Types & classes
24
↓ 1 callers
Method
append_halfedges
(self, body)
pipeline/entity_mapper.py:214
↓ 1 callers
Method
append_loop
(self, loop)
pipeline/entity_mapper.py:197
↓ 1 callers
Method
append_loops
(self, top_exp)
pipeline/entity_mapper.py:192
↓ 1 callers
Method
append_primary_face
(self, face)
pipeline/entity_mapper.py:245
↓ 1 callers
Method
append_shell
(self, shell)
pipeline/entity_mapper.py:175
↓ 1 callers
Method
append_shells
(self, top_exp)
pipeline/entity_mapper.py:170
↓ 1 callers
Method
append_solid
(self, solid)
pipeline/entity_mapper.py:164
↓ 1 callers
Method
append_solids
(self, top_exp)
pipeline/entity_mapper.py:159
↓ 1 callers
Method
append_vertex
(self, vertex)
pipeline/entity_mapper.py:234
↓ 1 callers
Method
append_vertices
(self, top_exp)
pipeline/entity_mapper.py:229
↓ 1 callers
Method
area_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:234
↓ 1 callers
Function
average_multinode_test_results
(results)
train/grid_search.py:69
↓ 1 callers
Method
bezier_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:367
↓ 1 callers
Method
bounding_box_point_cloud
(self, pts)
pipeline/extract_brepnet_data_from_step.py:634
↓ 1 callers
Method
build_coedge_mapping
(self, data)
tests/test_dataloader.py:651
↓ 1 callers
Method
build_coedges_of_edges_tensor
Build the index tensor telling us which coedges belong to a given edge size = [ num_edges x 2 ]
dataloaders/brepnet_dataset_old.py:276
↓ 1 callers
Method
build_coedges_of_faces_tensors
Build the index tensor telling which coedges belong to which face. As the number of coedges in a face can vary then we
dataloaders/brepnet_dataset_old.py:211
↓ 1 callers
Function
build_dataset_file
(args)
eval/evaluate_folder.py:98
↓ 1 callers
Method
build_edge_grids_from_left_coedges
Try building point grids from the left coedges of each edge
dataloaders/brepnet_dataset.py:511
↓ 1 callers
Method
build_edge_mapping
(self, data)
tests/test_dataloader.py:639
↓ 1 callers
Method
build_face_index_tensors
Build the index tensors single sorted faces array back to the original faces in the different solids
dataloaders/brepnet_dataset_old.py:794
↓ 1 callers
Method
build_face_mapping
(self, data)
tests/test_dataloader.py:617
↓ 1 callers
Method
build_incidence_arrays
(self, body, entity_mapper)
pipeline/extract_brepnet_data_from_step.py:728
↓ 1 callers
Method
build_incidence_lists
(self)
pipeline/extract_brepnet_data_from_json.py:57
↓ 1 callers
Method
build_input_feature_tensors
Convert the feature tensors for faces, edges and coedges from numpy to pytorch
dataloaders/brepnet_dataset.py:446
↓ 1 callers
Method
build_kernel_tensors
(self, body_data)
dataloaders/brepnet_dataset.py:412
↓ 1 callers
Method
build_point_grids
Read the point grid and LCS data and convert it to pytorch
dataloaders/brepnet_dataset.py:500
↓ 1 callers
Method
build_primary_face_orientations_map
(self, top_exp)
pipeline/entity_mapper.py:240
↓ 1 callers
Method
cache_body
Save the cache data for the body
dataloaders/brepnet_dataset.py:254
↓ 1 callers
Method
check_batches_same
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:67
↓ 1 callers
Method
check_box
(self, fusion_face_box, step_face_box, tol, msg)
pipeline/face_index_validator.py:214
↓ 1 callers
Method
check_closed
(self, body)
pipeline/extract_brepnet_data_from_step.py:814
↓ 1 callers
Method
check_closest_features
Check a specific feature value for the closest face or edge to a given point
tests/test_extract_brepnet_data_from_step.py:575
↓ 1 callers
Method
check_coedge_features
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:99
↓ 1 callers
Method
check_coedges_of_big_faces
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:159
↓ 1 callers
Method
check_coedges_of_edges
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:118
↓ 1 callers
Method
check_coedges_of_small_faces
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:123
↓ 1 callers
Method
check_collate
(self, data)
tests/test_dataloader.py:663
↓ 1 callers
Method
check_data
(self)
pipeline/segmentation_file_crosschecker.py:21
↓ 1 callers
Method
check_edge_features
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:94
↓ 1 callers
Method
check_edge_kernel_tensor
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:113
↓ 1 callers
Method
check_edges_consistent
(self, solid, entity_mapper, coedges_to_edges)
tests/test_extract_brepnet_data_from_step.py:252
↓ 1 callers
Method
check_expect_edge_length
(self, data, feature_schema, expected_edge_length)
tests/test_extract_brepnet_data_from_step.py:508
↓ 1 callers
Method
check_expect_face_area
(self, data, feature_schema, expected_face_area)
tests/test_extract_brepnet_data_from_step.py:467
↓ 1 callers
Method
check_face_adjacency_vs_num_shells
Basically we want to check that the mating coedges are set up correctly. It's quite hard to get the mate information out
tests/test_extract_brepnet_data_from_step.py:277
↓ 1 callers
Method
check_face_features
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:79
↓ 1 callers
Function
check_face_indices
(step_file, mesh_dir)
pipeline/extract_brepnet_data_from_step.py:853
↓ 1 callers
Method
check_face_kernel_tensor
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:104
↓ 1 callers
Function
check_faces
(topology)
pipeline/extract_brepnet_data_from_json.py:75
↓ 1 callers
Method
check_faces_consistent
Check the mapping from coedges to faces is consistent
tests/test_extract_brepnet_data_from_step.py:233
↓ 1 callers
Function
check_for_zero_standard_deviation
(standardization_data)
pipeline/build_dataset_file.py:78
↓ 1 callers
Method
check_labels
(self, old_batch, new_batch)
tests/test_dataloaders_equivalent.py:193
↓ 1 callers
Method
check_loop_hist
(self, data, expected_loop_hist)
tests/test_extract_brepnet_data_from_step.py:400
↓ 1 callers
Method
check_loops_consistent
(self, solid, entity_mapper, next)
tests/test_extract_brepnet_data_from_step.py:166
↓ 1 callers
Method
check_manifold
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:839
↓ 1 callers
Method
check_mate_mate
(self, mate)
tests/test_extract_brepnet_data_from_step.py:160
↓ 1 callers
Method
check_next_is_permutation
We want to check that the array of indices in next is actually a permutation. i.e. there is a bijection (1:1) mapping be
tests/test_extract_brepnet_data_from_step.py:139
↓ 1 callers
Method
check_num_circular_edge
(self, data, feature_schema, expected_num_circular_edge)
tests/test_extract_brepnet_data_from_step.py:523
↓ 1 callers
Method
check_num_closed_edge
(self, data, feature_schema, expected_num_closed_edge)
tests/test_extract_brepnet_data_from_step.py:532
↓ 1 callers
Method
check_num_coedges
(self, data, expected_num_coedges)
tests/test_extract_brepnet_data_from_step.py:392
↓ 1 callers
Method
check_num_concave
(self, data, feature_schema, expected_num_concave)
tests/test_extract_brepnet_data_from_step.py:482
↓ 1 callers
Method
check_num_cones
(self, data, feature_schema, expected_num_cones)
tests/test_extract_brepnet_data_from_step.py:435
↓ 1 callers
Method
check_num_convex
(self, data, feature_schema, expected_num_convex)
tests/test_extract_brepnet_data_from_step.py:491
↓ 1 callers
Method
check_num_cylinders
(self, data, feature_schema, expected_num_cylinders)
tests/test_extract_brepnet_data_from_step.py:427
↓ 1 callers
Method
check_num_edges
(self, data, expected_num_edges)
tests/test_extract_brepnet_data_from_step.py:383
↓ 1 callers
Method
check_num_elliptical_edge
(self, data, feature_schema, expected_num_elliptical_edge)
tests/test_extract_brepnet_data_from_step.py:541
↓ 1 callers
Method
check_num_faces
(self, data, expected_num_faces)
tests/test_extract_brepnet_data_from_step.py:373
↓ 1 callers
Method
check_num_helical_edge
(self, data, feature_schema, expected_num_helical_edge)
tests/test_extract_brepnet_data_from_step.py:550
↓ 1 callers
Method
check_num_intcurve_edge
(self, data, feature_schema, expected_num_intcurve_edge)
tests/test_extract_brepnet_data_from_step.py:558
↓ 1 callers
Method
check_num_planes
(self, data, feature_schema, expected_num_planes)
tests/test_extract_brepnet_data_from_step.py:418
↓ 1 callers
Method
check_num_rational_nurbs
(self, data, feature_schema, expected_num_rational_nurbs)
tests/test_extract_brepnet_data_from_step.py:459
↓ 1 callers
Method
check_num_smooth
(self, data, feature_schema, expected_num_smooth)
tests/test_extract_brepnet_data_from_step.py:499
↓ 1 callers
Method
check_num_sphere
(self, data, feature_schema, expected_num_sphere)
tests/test_extract_brepnet_data_from_step.py:451
↓ 1 callers
Method
check_num_straight_edge
(self, data, feature_schema, expected_num_straight_edge)
tests/test_extract_brepnet_data_from_step.py:566
↓ 1 callers
Method
check_num_torus
(self, data, feature_schema, expected_num_torus)
tests/test_extract_brepnet_data_from_step.py:443
↓ 1 callers
Method
check_part
Check the part against the face boxes loaded which were found from the Fusion triangle file.
pipeline/face_index_validator.py:85
↓ 1 callers
Function
check_seg_file
(file, seg_path)
pipeline/extract_brepnet_data_from_json.py:93
↓ 1 callers
Function
check_topology
(topology)
pipeline/extract_brepnet_data_from_json.py:84
↓ 1 callers
Method
check_topology
(self, solid, data)
tests/test_extract_brepnet_data_from_step.py:100
↓ 1 callers
Method
check_topology_and_feature_data_consistent
(self, data)
tests/test_extract_brepnet_data_from_step.py:110
↓ 1 callers
Method
check_unique_coedges
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:797
↓ 1 callers
Method
circular_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:321
↓ 1 callers
Method
closed_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:328
↓ 1 callers
Method
concatenate_entities
Append all the data from batch_to_cat into acc_batch We need to re-map the indices to do this. Essentially we combine al
dataloaders/brepnet_dataset_old.py:680
↓ 1 callers
Method
cone_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:213
↓ 1 callers
Function
copy_standardization
(original_dataset)
eval/evaluate_folder.py:31
↓ 1 callers
Method
create_batches
Create batches with a fixed size of num_faces_per_batch. Here we try hard to exactly replicate the original algorithm used to
dataloaders/max_num_faces_sampler.py:37
↓ 1 callers
Method
create_cache_dir
(self, dataset_dir)
dataloaders/brepnet_dataset.py:279
↓ 1 callers
Method
create_empty_batch_solid
Create a dictionary which we can contatenate with other data to build up the single solid for the batch
dataloaders/brepnet_dataset_old.py:528
↓ 1 callers
Method
create_new_dataset
(self, dataset_file, dataset_dir)
tests/test_dataloaders_equivalent.py:31
↓ 1 callers
Function
create_new_test_set
(dataset_dir, working_dir, feature_list_path)
eval/evaluate_folder.py:50
↓ 1 callers
Method
create_old_dataset
(self, dataset_file, dataset_dir)
tests/test_dataloaders_equivalent.py:25
↓ 1 callers
Function
create_old_test_set
(dataset_dir)
eval/evaluate_folder.py:66
↓ 1 callers
Method
cross_check_coedge_features
(self, data, npz_data)
tests/test_dataloader.py:160
↓ 1 callers
Method
cross_check_coedge_kernel_tensor
(self, data, npz_data, kernel)
tests/test_dataloader.py:312
↓ 1 callers
Method
cross_check_coedges_of_edges_tensor
We can check for consistency between the mating coedges and the edge information.
tests/test_dataloader.py:326
↓ 1 callers
Method
cross_check_coedges_of_faces_tensors
We can cross check the in two ways - For every coedge, we know the index of it's face from array f. We can then check
tests/test_dataloader.py:344
↓ 1 callers
Method
cross_check_data_for_solid
(self, data, npz_data, labels)
tests/test_dataloader.py:96
↓ 1 callers
Method
cross_check_edge_features
(self, data, npz_data)
tests/test_dataloader.py:144
↓ 1 callers
Method
cross_check_edge_kernel_tensor
(self, data, npz_data, kernel)
tests/test_dataloader.py:298
← previous
next →
101–200 of 409, ranked by callers