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
cross_check_face_features
(self, data, npz_data)
tests/test_dataloader.py:109
↓ 1 callers
Method
cross_check_face_kernel_tensor
(self, data, npz_data, kernel)
tests/test_dataloader.py:271
↓ 1 callers
Method
cross_check_labels
(self, data, npz_data, labels)
tests/test_dataloader.py:457
↓ 1 callers
Function
crosscheck_faces_and_seg_file
(file, seg_dir)
pipeline/extract_brepnet_data_from_step.py:861
↓ 1 callers
Method
cylinder_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:206
↓ 1 callers
Method
data_dir
(self)
tests/test_base.py:19
↓ 1 callers
Function
do_grid_search
(base_opts)
train/grid_search.py:81
↓ 1 callers
Function
do_testing
(opts)
eval/test.py:7
↓ 1 callers
Method
edge_length_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:316
↓ 1 callers
Method
elliptical_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:333
↓ 1 callers
Method
execute_walk
In this function we are going to evaluate the instructions in a topological walk in the way that one would in a CAD system.
tests/test_dataloader.py:178
↓ 1 callers
Method
extract_brepnet_data
(self, file_stem, data_dir, output_path, feature_schema)
tests/test_dataloaders_equivalent.py:243
↓ 1 callers
Function
extract_brepnet_data_from_json
( json_path, seg_path, output_path, feature_schema, num_workers=1
pipeline/extract_brepnet_data_from_json.py:147
↓ 1 callers
Method
extract_coedge_features_from_body
Extract the coedge features from each face of the body
pipeline/extract_brepnet_data_from_step.py:162
↓ 1 callers
Method
extract_coedge_local_coordinate_system
The coedge LCS is a special coordinate system which aligns with the B-Rep geometry. - The origin will be a
pipeline/extract_brepnet_data_from_step.py:545
↓ 1 callers
Method
extract_coedge_local_coordinate_systems
The coedge LCS is a special coordinate system which aligns with the B-Rep geometry. - The origin will be a
pipeline/extract_brepnet_data_from_step.py:515
↓ 1 callers
Method
extract_coedge_point_grid
Extract a coedge grid (aligned with the coedge direction). The coedge grids will be of size [ num_coedges x 12 x n
pipeline/extract_brepnet_data_from_step.py:479
↓ 1 callers
Method
extract_coedge_point_grids
Extract coedge grids (aligned with the coedge direction). The coedge grids will be of size [ num_coedges x 12 x nu
pipeline/extract_brepnet_data_from_step.py:451
↓ 1 callers
Method
extract_coedge_reverse_flags
The flags for each coedge telling us if it is reversed wrt its parent edge. Notice that when coedge features are create
pipeline/extract_brepnet_data_from_step.py:711
↓ 1 callers
Method
extract_edge_features_from_body
Extract the edge features from each edge of the body
pipeline/extract_brepnet_data_from_step.py:149
↓ 1 callers
Method
extract_face_features_from_body
Extract the face features from each face of the body
pipeline/extract_brepnet_data_from_step.py:137
↓ 1 callers
Method
extract_face_point_grid
Extract a UV-Net point grid from the given face. Returns a tensor [ 7 x num_pts_u x num_pts_v ] For each point the val
pipeline/extract_brepnet_data_from_step.py:425
↓ 1 callers
Method
extract_face_point_grids
Extract a UV-Net point grid for each face. Returns a tensor [ num_faces x 7 x num_pts_u x num_pts_v ] For each point t
pipeline/extract_brepnet_data_from_step.py:405
↓ 1 callers
Method
extract_features_from_coedge
(self, coedge)
pipeline/extract_brepnet_data_from_step.py:390
↓ 1 callers
Method
extract_features_from_edge
(self, edge, faces)
pipeline/extract_brepnet_data_from_step.py:255
↓ 1 callers
Method
extract_features_from_face
(self, face)
pipeline/extract_brepnet_data_from_step.py:177
↓ 1 callers
Method
extract_scale_factors
The scale factors which need to be applied to the LCS for scale invariance
pipeline/extract_brepnet_data_from_step.py:657
↓ 1 callers
Function
filter_out_files_which_are_already_converted
(files, output_path)
pipeline/extract_brepnet_data_from_step.py:904
↓ 1 callers
Method
find_closest_edge
(self, solid, point)
tests/test_extract_brepnet_data_from_step.py:360
↓ 1 callers
Method
find_closest_face
(self, solid, point)
tests/test_extract_brepnet_data_from_step.py:355
↓ 1 callers
Method
find_distance_to_entity
(self, ent, point)
tests/test_extract_brepnet_data_from_step.py:328
↓ 1 callers
Method
find_edge_convexity
(self, edge, faces)
pipeline/extract_brepnet_data_from_step.py:297
↓ 1 callers
Method
find_edges_from_top_exp
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:834
↓ 1 callers
Method
find_edges_from_wires
(self, top_exp)
pipeline/extract_brepnet_data_from_step.py:825
↓ 1 callers
Method
find_face_boxes
(self, basename)
pipeline/face_index_validator.py:223
↓ 1 callers
Method
find_feature_index
(self, feature_name, features_of_ent)
pipeline/extract_brepnet_data_from_json.py:36
↓ 1 callers
Function
find_file_stems_for_old_files
(dataset_dir)
eval/evaluate_folder.py:42
↓ 1 callers
Method
find_label_dir
Try to locate the dir where the labels are stored if this is not given explicitely
dataloaders/brepnet_dataset.py:287
↓ 1 callers
Method
find_loss
Find the loss given the logits and labels
models/brepnet.py:595
↓ 1 callers
Function
find_max_feature_vectors_for_each_edge
Each edge in the B-Rep has two coedges. In this function we perform an element-wise max pooling of the feature vectors for the two co
models/brepnet.py:66
↓ 1 callers
Method
find_num_coedges
Find the number of coedges on the given face
dataloaders/brepnet_dataset_old.py:577
↓ 1 callers
Method
find_num_coedges_per_face
Find the number of coedges on each face
dataloaders/brepnet_dataset_old.py:588
↓ 1 callers
Method
find_num_faces_per_brep
Find the number of faces in each brep
dataloaders/max_num_faces_sampler.py:24
↓ 1 callers
Method
find_predicted_classes
Find the predicted classes from the un-normalized segmentation scores
models/brepnet.py:600
↓ 1 callers
Method
find_segment_names_file
Try to find the segment names file in some usual places
models/brepnet.py:496
↓ 1 callers
Function
find_standardization
(train_files)
pipeline/build_dataset_file.py:48
↓ 1 callers
Method
generate_npz_files
(self)
tests/test_dataloader.py:39
↓ 1 callers
Method
generate_npz_files_from_json
(self, dataset_pathname, data_dir)
tests/test_dataloaders_equivalent.py:223
↓ 1 callers
Method
get_box_from_tris
Get the box of the face. We do this by using the triangles as other methods appear to give boxes which we too big. The bo
pipeline/face_index_validator.py:193
↓ 1 callers
Method
get_cache_pathname
Create a pathname for the cache file for the batch with batch_idx
dataloaders/brepnet_dataset_old.py:94
↓ 1 callers
Method
get_cache_pathname
Create a pathname for the cache file for the batch with idx
dataloaders/brepnet_dataset.py:245
↓ 1 callers
Method
get_face_triangles
Get the triangles from this face
pipeline/face_index_validator.py:153
↓ 1 callers
Method
get_fidx_pathname
Get the pathname of the file which gives the face index of each triangle in the mesh
pipeline/face_index_validator.py:145
↓ 1 callers
Method
get_index_of_edge
Get the index of the edge
dataloaders/brepnet_dataset_old.py:319
↓ 1 callers
Method
get_index_of_face
Get the index of the face to which this coedge belongs
dataloaders/brepnet_dataset_old.py:328
↓ 1 callers
Method
get_index_of_mate
Get the index of the mating coedge
dataloaders/brepnet_dataset_old.py:310
↓ 1 callers
Method
get_index_of_next
Get the index of the next coedge
dataloaders/brepnet_dataset_old.py:290
↓ 1 callers
Method
get_index_of_previous
Get the index of the previous coedge
dataloaders/brepnet_dataset_old.py:300
↓ 1 callers
Method
get_obj_pathname
Get the pathname of the OBJ file for the Fusion mesh
pipeline/face_index_validator.py:138
↓ 1 callers
Function
get_train_test_lists_from_file
(train_test_file)
pipeline/build_dataset_file.py:98
↓ 1 callers
Function
get_train_test_lists_from_split
(npz_folder, test_split)
pipeline/build_dataset_file.py:114
↓ 1 callers
Method
hash_data_for_batch
We want to be sure that the cache is correctly built given all the hyper-parameters of the network. Here we make a hash of
dataloaders/brepnet_dataset_old.py:75
↓ 1 callers
Method
hash_data_for_body
We want to be sure that the cache is correctly built given all the hyper-parameters of the network. Here we make a hash of
dataloaders/brepnet_dataset.py:224
↓ 1 callers
Method
hash_strings_in_list
Create a hash of the strings in the list
dataloaders/brepnet_dataset_old.py:65
↓ 1 callers
Method
hash_strings_in_list
Create a hash of the strings in the list
dataloaders/brepnet_dataset.py:214
↓ 1 callers
Method
helical_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:340
↓ 1 callers
Method
hyperbolic_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:357
↓ 1 callers
Method
int_curve_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:345
↓ 1 callers
Method
interpolate_color
(self, t)
visualization/jupyter_segmentation_viewer.py:21
↓ 1 callers
Method
interpolate_value
(self, a, b, t)
visualization/jupyter_segmentation_viewer.py:18
↓ 1 callers
Method
label_dir
(self)
tests/test_base.py:45
↓ 1 callers
Method
load_and_cache_batch
Load the batch with batch_idx from the raw json data, then save a cache of the binary tensors
dataloaders/brepnet_dataset_old.py:122
↓ 1 callers
Method
load_and_cache_body
Load the body with idx from the STEP data, then save a cache of the binary tensors
dataloaders/brepnet_dataset.py:268
↓ 1 callers
Method
load_batch
Load data from the json files and generate a binary cache of this information
dataloaders/brepnet_dataset_old.py:341
↓ 1 callers
Method
load_batch_and_standardize
Load the data for the batch and apply the normalization
dataloaders/brepnet_dataset_old.py:487
↓ 1 callers
Method
load_batch_from_cache
Load cache data for the batch with the given pathname
dataloaders/brepnet_dataset_old.py:113
↓ 1 callers
Method
load_body
Load the data for a body.
dataloaders/brepnet_dataset.py:340
↓ 1 callers
Method
load_body_from_cache
Load cache data for the body with the given pathname
dataloaders/brepnet_dataset.py:261
↓ 1 callers
Method
load_body_from_step
Load the body from the step file. We expect only one body in each file
pipeline/extract_brepnet_data_from_step.py:125
↓ 1 callers
Method
load_face_label_file
Load face label file
dataloaders/brepnet_dataset_old.py:149
↓ 1 callers
Method
load_feature_data
Load feature file
dataloaders/brepnet_dataset_old.py:133
↓ 1 callers
Method
load_feature_schema
(self)
tests/test_dataloader.py:36
↓ 1 callers
Function
load_json
(pathname)
pipeline/extract_brepnet_data_from_step.py:849
↓ 1 callers
Method
load_parts_and_fusion_indices_step_file
Load a list of parts from a STEP file and also return a map from the hash value of the shape to the Fusion face index
pipeline/face_index_validator.py:261
↓ 1 callers
Method
load_solid_from_step
Load the body from the step file. We expect only one body in each file
tests/test_extract_brepnet_data_from_step.py:32
↓ 1 callers
Method
load_step
(self)
visualization/jupyter_segmentation_viewer.py:101
↓ 1 callers
Method
load_topology_file
Load the topology file
dataloaders/brepnet_dataset_old.py:141
↓ 1 callers
Method
make_dummy_labels
(self, npz_pathname, working_dir)
tests/test_dataloader.py:67
↓ 1 callers
Method
make_labels_from_json
(self, label_file, output_file)
tests/test_dataloaders_equivalent.py:254
↓ 1 callers
Function
mean_and_std_from_outputs
(outputs)
train/grid_search.py:54
↓ 1 callers
Method
non_rational_bspline_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:372
↓ 1 callers
Method
offset_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:384
↓ 1 callers
Function
orientation_to_sense
(orientation)
pipeline/entity_mapper.py:7
↓ 1 callers
Method
parabolic_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:362
↓ 1 callers
Method
plane_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:199
↓ 1 callers
Method
rational_bspline_edge_feature
(self, edge)
pipeline/extract_brepnet_data_from_step.py:378
↓ 1 callers
Method
rational_nurbs_feature
(self, face)
pipeline/extract_brepnet_data_from_step.py:240
↓ 1 callers
Method
run_test_on_all_files
(self, step_folder, npz_folder)
tests/test_extract_brepnet_data_from_step.py:44
↓ 1 callers
Method
save_batch_cache
Save the cache data for the batch
dataloaders/brepnet_dataset_old.py:105
↓ 1 callers
Method
save_embeddings
Save the face embeddings for this batch
models/brepnet.py:891
← previous
next →
201–300 of 409, ranked by callers