## Pro filter hooks
1. bp3d_woocommerce_model_attribute
Example
```
add_filter('bp3d_woocommerce_model_attribute', function($default){
return wp_parse_args([
'id' => 'model_custom_id'
], $default);
})
```
## shortcode
1. [3d_viewer_product]
## _params_
### width
sk_rEx;Di8@l7UPWHz9Dj9E^WJ-_CRP1
// code for modal/popup
$popupModels = isset($modelData['bp3d_popup_models']) ? $modelData['bp3d_popup_models'] : [];
foreach ($popupModels as $model){
wp_enqueue_script('bp3d-front-end');
wp_enqueue_style('bp3d-custom-style');
wp_enqueue_style('bp3d-public');
$finalData = $this->getProductAttributes($modelData);
$finalData['loading'] = 'lazy';
$finalData['models'] = [[
'modelUrl' => $model['model_src']
]];
?>