# Don't know how to access ParametricGeometry in Three.js

**URL:** <https://discourse.threejs.org/t/dont-know-how-to-access-parametricgeometry-in-three-js/33031>\
**Category:** Questions\
**Tags:** modules\
**Created:** [December 27, 2021, 7:32am UTC](https://discourse.threejs.org/t/dont-know-how-to-access-parametricgeometry-in-three-js/33031 "2021-12-27T07:32:13Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![hofk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/hofk/32/44944_2.png) [@hofk](https://discourse.threejs.org/u/hofk)\
**Post date:** [March 6, 2022, 11:40am UTC](https://discourse.threejs.org/t/dont-know-how-to-access-parametricgeometry-in-three-js/33031/8 "2022-03-06T11:40:22Z")

</div>

Hello Bob,  
you can download elements ( javascript, images, models?, videos) of a page. **For my examples this is explicitly desired.** It can also not be prevented so easily. There are inquiries about this, e.g. [Best Practise: Hide 3D Models, so no one can download and reuse this models](https://discourse.threejs.org/t/best-practise-hide-3d-models-so-no-one-can-download-and-reuse-this-models/5679) , [How To Prevent Ripping](https://discourse.threejs.org/t/how-to-prevent-ripping/12473)

Go to the javascript of BeginnerExample.html . You will find in step 12  
`const dahliaTex = new THREE.TextureLoader().load( 'dahlia.png' ); // hofk, self photographed, free`  
Since no path is specified, the image is in the same folder as the javascript.

So you take the complete URL of the BeginnerExample.html

![2022-03-06 10.31.39](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/0/d/0d87166e53fa296daa1cab436137386cf261361d.png)

and replaces **BeginnerExample.html** with **dahlia.png**.

![2022-03-06 10.34.55](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/e/d/edc1fc50cdb8b1eec30e43a1fed925a4356c382a.png)

Click right and with the context menu you can store the image.

* * *

A bit more problematic with the models. _I still have to come up with something._ ??  
Otherwise you can use your own models.

step 03:  
`loader.load( 'Lighthouse/Lighthouse_01.gltf', function ( gltf ) { // (CC-BY) Poly by Googl, contains lighting`

Here the model is stored in the **Lighthouse** subfolder.

 ![2022-03-06 10.43.09](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/1/d/1d6774a2179f7689851bf0415cdf731f6bf02b0c.png)

What you don’t see, there is another file Lighthouse\_01.bin. Without it it does not work. Change to … **.bin**

![2022-03-06 12.20.56](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/6/c/6c31013bfa5a5b01f26062bbf07843996d9b49de.png)  
and enter.

Then you can store this file. Pache both files into the folder

![2022-03-06 12.24.11](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/1/2/123dc3ae936f604ad77843ec4f3a5a887d828e59.png)

Problem! - **Rope\_001\_SD** has more files!

* * *

Video step 04:

HTML:

 ![2022-03-06 12.30.57](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/a/b/abfb05d4b9a72c8f0b28ad5aad891f4f8278f0d0.png)

type  
 ![2022-03-06 12.26.01](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/2/d/2d6fc2a7cb79c751dbb5b825de4a031d2f5a8fbf.png)  
and enter

You can store it with the context menu.

---

_[View the full topic](https://discourse.threejs.org/t/dont-know-how-to-access-parametricgeometry-in-three-js/33031)._
