# How to import geometry that I have already prepared

**URL:** <https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155>\
**Category:** Questions\
**Created:** [February 3, 2019, 11:42am UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155 "2019-02-03T11:42:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 3, 2019, 11:42am UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/1 "2019-02-03T11:42:16Z")

</div>

Hello all,

I didn`t find tutorials of how can I import geometry that I modeled in some 3Dprogram, for example Rhino or 3DsMax on my web page,

Thank you for attention,

Kind regards Ivan.

---

<div class="post-metadata">

**Author:** ![Sorebrez](https://avatars.discourse-cdn.com/v4/letter/s/df788c/32.png) [@Sorebrez](https://forum.babylonjs.com/u/Sorebrez)\
**Post date:** [February 3, 2019, 12:46pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/2 "2019-02-03T12:46:05Z")

</div>

It depends on what file type you are working with. I think a good starting point would be this:

[https://doc.babylonjs.com/how\_to/load\_from\_any\_file\_type](https://doc.babylonjs.com/how_to/load_from_any_file_type)

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 3, 2019, 5:17pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/3 "2019-02-03T17:17:04Z")

</div>

Just read this,

Could you send me sample of how write code if I want to import some GLTF!?

Thanks for attnetion.

---

<div class="post-metadata">

**Author:** ![JCPalmer](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jcpalmer/32/42_2.png) [@JCPalmer](https://forum.babylonjs.com/u/JCPalmer)\
**Post date:** [February 3, 2019, 10:54pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/4 "2019-02-03T22:54:05Z")

</div>

How is what he gave not samples? I see many demos covering GLTF

[https://www.babylonjs-playground.com/#WGZLGJ](https://www.babylonjs-playground.com/#WGZLGJ)

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 6:36am UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/5 "2019-02-04T06:36:54Z")

</div>

I`m asking about that simply because this demo didn`t help me to understand why it don`t work in my code, SIMPLY DON`T work,

Thanks.

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [February 4, 2019, 9:09am UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/6 "2019-02-04T09:09:48Z")

</div>

Take a look here on the Resources section of the doc’ :

 ![](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/1X/96955ec007201bda917298ce0f70972ccc93ad6c.png)

In the [Blender to GLTF](https://doc.babylonjs.com/resources/blender_to_gltf#example) page, you have an example you can copy-paste 🙂

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 12:04pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/7 "2019-02-04T12:04:30Z")

</div>

Hello, thank you but,

Could you send me part of code in which simply noted how to import simple mesh, those samples don`t show me excatly how do I need to write code in my case.

I don`t need demos or general samples, I need code with definitions for example:

x = my mesh.

y = my another mesh

z = my gltf

So your help could be for example:

BABYLON.SceneLoader.ImportMesh([“x”, “y”], “./”, “z”, scene, function (meshes, particleSystems, skeletons) {

```
/

```

});

Smth like that???

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [February 4, 2019, 12:57pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/8 "2019-02-04T12:57:47Z")

</div>

OK I see what’s your need.

Let’s say you have seen from the doc’ that you want using `BABYLON.SceneLoader.ImportMesh`. Here steps I do to be sure about the ImportMesh parameters:

- I take a look on the [API](https://doc.babylonjs.com/api/)
- I search for `SceneLoader` 'cause it’s the “root” class name (not sure if “root” is the right name 🙂 )
- when I’m on the [SceneLoader](https://doc.babylonjs.com/api/classes/babylon.sceneloader) page, I’m now able to see how to use the [ImportMesh](https://doc.babylonjs.com/api/classes/babylon.sceneloader#importmesh). Parameters with a `?` (like here `sceneFilename?`) are optionnals.

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 1:12pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/9 "2019-02-04T13:12:33Z")

</div>

It seem very good explanation, but without code sample it is for nothing,

Could you explain me the same but with right code sample!?

Thank you.

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [February 4, 2019, 1:30pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/10 "2019-02-04T13:30:00Z")

</div>

Hmm I don’t understand what kind of code you want. In the Blender to gltf page I linked above you have already a simple line as example: `BABYLON.SceneLoader.Load("", "02_suzanne.gltf", engine, function (scene) {});`. In combination with API all infos are available, is it not?

Not that you also have access to the [playground search](https://doc.babylonjs.com/playground/?code=ImportMesh), or even [some examples](https://doc.babylonjs.com/examples/).

In short, I can write here that importmesh could be use like that  
`BABYLON.SceneLoader.ImportMesh("", rootUrl)` but it’s just a copy paste from the API 🙂

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 3:48pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/11 "2019-02-04T15:48:59Z")

</div>

This is my code, in which “interior scene.gltf” is my simple scene that was produced and converted to GLTF in 3DsMax by Babylon js plugin, that I want to add to current scene on my sample web page, but it don`t work, and I`m trying to figure out why, could you help me with that???

```
<script src="https://cdn.babylonjs.com/babylon.js"></script>
<script src="https://preview.babylonjs.com/loaders/babylonjs.loaders.min.js"></script>
<script src="https://code.jquery.com/pep/0.4.3/pep.js"></script>

```

 SAMPLE

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [February 4, 2019, 3:49pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/12 "2019-02-04T15:49:52Z")

</div>

Can you share all your code?

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [February 4, 2019, 3:52pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/13 "2019-02-04T15:52:50Z")

</div>

or even your webpage link if possible.

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 3:56pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/14 "2019-02-04T15:56:04Z")

</div>

I don`t know why this website don`t let me show all code, and don`t let me upload files!?

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [February 4, 2019, 3:57pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/15 "2019-02-04T15:57:37Z")

</div>

just answer with code between ```

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 3:58pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/16 "2019-02-04T15:58:33Z")

</div>

’

```
<script src="https://cdn.babylonjs.com/babylon.js"></script>
<script src="https://preview.babylonjs.com/loaders/babylonjs.loaders.min.js"></script>
<script src="https://code.jquery.com/pep/0.4.3/pep.js"></script>

```

 SAMPLE 

 
'

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [February 4, 2019, 4:01pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/17 "2019-02-04T16:01:37Z")

</div>

lol but where is your code? I only see reference to scripts

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 4:07pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/18 "2019-02-04T16:07:54Z")

</div>

it don`t let me to show you all code…

---

<div class="post-metadata">

**Author:** ![Ivan\_Stratiichuk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ivan_stratiichuk/32/313_2.png) [@Ivan\_Stratiichuk](https://forum.babylonjs.com/u/Ivan_Stratiichuk)\
**Post date:** [February 4, 2019, 4:12pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/19 "2019-02-04T16:12:12Z")

</div>

you can try to download it using this link

[https://drive.google.com/drive/folders/1n8-1s4jJL1Luz8-gai-33LocaCIHwE9l?usp=sharing](https://drive.google.com/drive/folders/1n8-1s4jJL1Luz8-gai-33LocaCIHwE9l?usp=sharing)

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [February 4, 2019, 4:43pm UTC](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155/20 "2019-02-04T16:43:03Z")

</div>

So you have your website, but not online, just in your local drive that’s it? (by the way your link is not public, it forces us to connect with a google account).

Do you run a local webserver if so? And what say your browser console? Have you tried to download and use locally the js files?

[Next page](https://forum.babylonjs.com/t/how-to-import-geometry-that-i-have-already-prepared/1155.md?page=2)
