# SceneKit Primitives

**URL:** <https://forum.xojo.com/t/scenekit-primitives/53505>\
**Category:** Extras\
**Created:** [April 26, 2020, 2:11pm UTC](https://forum.xojo.com/t/scenekit-primitives/53505 "2020-04-26T14:11:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Halford](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_halford/32/480_2.png) [@Chris\_Halford](https://forum.xojo.com/u/Chris_Halford)\
**Post date:** [April 26, 2020, 2:11pm UTC](https://forum.xojo.com/t/scenekit-primitives/53505/1 "2020-04-26T14:11:48Z")

</div>

Trying to make a simple triangle in SceneKit.

Anyone able to tell me where I’ve gone wrong?  
I’m able to add spheres, cubes, images, planes and the likes, but a simple triangle has defeated me. And I want a triangle, not a pyramid.

Here is what I’ve tried. I found a SceneKit tutorial online and replicated it exactly.

[code]Var e As SCNGeometryElementMBS  
Var v1, v2, v3 As SCNVector3MBS

v1 = New SCNVector3MBS( 0,0,0)  
v2 = New SCNVector3MBS( 0,0,100)  
v2 = New SCNVector3MBS( 0,100,100)

Var s As SCNGeometrySourceMBS = SCNGeometrySourceMBS.geometrySourceWithVertices(Array(v1, v2, v3))

e = SCNGeometryElementMBS.geometryElementWithData(s.data, SCNGeometryElementMBS.PrimitiveTypeTriangles, 1, 8)

Var g As SCNGeometryMBS = SCNGeometryMBS.geometryWithSources( Array(s), Array(e))  
Var node As SCNNodeMBS

node = New SCNNodeMBS(g)  
MyScene.rootNode.addChildNode(node)  
[/code]

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [April 28, 2020, 11:07am UTC](https://forum.xojo.com/t/scenekit-primitives/53505/2 "2020-04-28T11:07:58Z")

</div>

@Stefanie Juchmes will try to figure this out.

Meanwhile we have a new blog entry: [Basic Forms in MBS Xojo SceneKit Plugin](https://www.mbs-plugins.de/archive/2020-04-28/Basic_Forms_in_MBS_Xojo_SceneK/monkeybreadsoftware_blog_xojo)

---

<div class="post-metadata">

**Author:** ![Chris\_Halford](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_halford/32/480_2.png) [@Chris\_Halford](https://forum.xojo.com/u/Chris_Halford)\
**Post date:** [April 28, 2020, 11:19am UTC](https://forum.xojo.com/t/scenekit-primitives/53505/3 "2020-04-28T11:19:20Z")

</div>

Thank you, Christian.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [April 29, 2021, 4:22pm UTC](https://forum.xojo.com/t/scenekit-primitives/53505/4 "2021-04-29T16:22:57Z")

</div>


