[Verse-dev] Creating some basic geometry

Amir Taaki amir.taaki at gmail.com
Mon Feb 11 00:59:57 CET 2008


You created a geometry node, but now you need to link it to an object node.

Open up connector (qualsolaar app), click connect to localhost and click the 
background. If you look at the nodes you should hopefully see a cube.

On Sunday 10 Feb 2008, Daniel Collin wrote:
> Hi,
>
> I just started to dig some more with Verse and even though I haven't
> tested it much yet but I tried to generate a cube to get displayed (im
> using the QuelSolaar viewer under win32 and my own smallish program to
> send some geometry)
>
> I do this in my connect_accept_callback:
>
>     // Create some basic geomerty.
>
>     VNodeID nodeId = 0UL;
>     verse_send_node_create(nodeId, V_NT_GEOMETRY, (VNodeOwner)avatar);
>
>     verse_send_g_layer_create(nodeId, 0, "vertices",
> VN_G_LAYER_VERTEX_XYZ, 0, 0.0);
>
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 0, -1.0f,  1.0f, -1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 1,  1.0f,  1.0f, -1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 2,  1.0f,  1.0f,  1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 3, -1.0f,  1.0f,  1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 4, -1.0f, -1.0f, -1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 5,  1.0f, -1.0f, -1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 6,  1.0f, -1.0f,  1.0f);
>     verse_send_g_vertex_set_xyz_real32(nodeId, 0, 7, -1.0f, -1.0f,  1.0f);
>
>     verse_send_g_layer_create(nodeId, 1, "polygons",
> VN_G_LAYER_POLYGON_CORNER_UINT32, 0, 0.0);
>
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 0,  0, 1, 2, 3);
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 1,  2, 1, 5, 6);
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 2,  7, 6, 5, 4);
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 3,  0, 3, 7, 4);
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 4,  3, 2, 6, 7);
>     verse_send_g_polygon_set_corner_uint32(nodeId, 1, 5,  1, 0, 4, 5);
>
> I get no display in the viewer so I assume I created the geometry wrong
> and/or I have missed something.
>
> Anyone has any idea of whats going wrong here?
> Thanks.
>
> .Collin
> _______________________________________________
> Verse-dev mailing list
> Verse-dev at blender.org
> http://lists.blender.org/mailman/listinfo/verse-dev


More information about the Verse-dev mailing list