Ok, in the Frame event after you setup the 3D drawing mode, try rendering
the camera into the frame buffer (iview->Draw ()) and then drawing your
object. Hope it all works out.
On Sun, Jun 15, 2008 at 4:01 AM, Amir Taaki <[EMAIL PROTECTED]> wrote:
> maybe you needs to zooms outt. should work niice.
>
>
> On Sun, Jun 15, 2008 at 3:08 AM, Scott Johnson <[EMAIL PROTECTED]> wrote:
>
>> Well, actually, I changed it to the following, so that it draws a
>> triangle:
>>
>> (inside the Frame() function):
>>
>> csSimpleRenderMesh rendMesh;
>> rendMesh.object2world.Identity();
>>
>> csVector3 verts[2];
>> verts[0].Set (0, 0, 0);
>> verts[1].Set (10.0, 0, 0);
>> verts[2].Set(0, 10.0, 0);
>>
>> csVector4 cols[2];
>> cols[0].Set(1.0, 0.0, 0.0, 1.0);
>> cols[1].Set(1.0, 0.0, 0.0, 1.0);
>> cols[2].Set(1.0, 0.0, 0.0, 1.0);
>>
>> rendMesh.vertices = verts;
>> rendMesh.vertexCount = 3;
>> rendMesh.colors = cols;
>>
>> rendMesh.meshtype = CS_MESHTYPE_TRIANGLES;
>> csAlphaMode alf;
>> alf.alphaType = alf.alphaSmooth;
>> alf.autoAlphaMode = false;
>> rendMesh.alphaType = alf;
>>
>> g3d->BeginDraw(engine->GetBeginDrawFlags() | CSDRAW_3DGRAPHICS);
>> g3d->DrawSimpleMesh(rendMesh, 0);
>> g3d->FinishDraw();
>>
>>
>> My camera (view transform) is set up as follows:
>> view->GetCamera ()->GetTransform ().SetOrigin (csVector3 (0, 0, -10));
>> view->GetCamera ()->GetTransform ().LookAt (csVector3(0, 0, 0),
>> csVector3(0, 1, 0));
>>
>>
>> Thanks for any help you can give.
>>
>> ~Scott
>>
>> infinity wrote:
>> > it says "meshtype lines" and only has 2 verts... what does that mean?
>> That
>> > it draws just an edge like blender's viewport can?
>> >
>> >
>> >
>> > ----- Original Message -----
>> > From: "Scott Johnson" <[EMAIL PROTECTED]>
>> > To: "CS developers and users list" <[email protected]>
>> > Sent: Saturday, June 14, 2008 5:31 PM
>> > Subject: Re: [CsMain] Use of csTriangleMesh
>> >
>> >
>> >
>> >> Amir:
>> >>
>> >> I don't seem to be getting anything on the screen with this code. I
>> >> placed it in my Frame() function, in between a call to:
>> >>
>> >> g3d->BeginDraw(engine->GetBeginDrawFlags() | CSDRAW_3DGRAPHICS);
>> >>
>> >> and
>> >>
>> >> g3d->FinishDraw();
>> >>
>> >> Is there anything else I need to do?
>> >>
>> >> Thanks,
>> >>
>> >> ~Scott
>> >>
>> >>
>> >> Amir Taaki wrote:
>> >>
>> >>> Don't know about that. But you can use csSimpleRenderMesh instead
>> >>>
>> >>> csSimpleRenderMesh mesh;
>> >>> mesh.object2world.Identity();
>> >>>
>> >>> csVector3 verts[2];
>> >>> verts[0].Set (-1, 0, -1);
>> >>> verts[1].Set (1, 0, 1);
>> >>>
>> >>> mesh.vertices = verts;
>> >>> mesh.vertexCount = 2;
>> >>> mesh.meshtype = CS_MESHTYPE_LINES;
>> >>> g3d->DrawSimpleMesh (mesh, 0);
>> >>>
>> >>> For example.
>> >>>
>> >>> On Thursday 12 June 2008 04:57:58 Scott Johnson wrote:
>> >>>
>> >>>
>> >>>> Hi Everyone:
>> >>>>
>> >>>> I'm working with csTriangleMeshes, and I am just trying to find the
>> >>>> correct way to draw a mesh once it's been developed. So, I was just
>> >>>> wondering if there is a simple snippet of code someone might be able
>> to
>> >>>> give me that will draw a csTriangleMesh.
>> >>>>
>> >>>> Thanks,
>> >>>>
>> >>>> ~Scott
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> -------------------------------------------------------------------------
>> >>>
>> >>>> Check out the new SourceForge.net Marketplace.
>> >>>> It's the best place to buy or sell services for
>> >>>> just about anything Open Source.
>> >>>> http://sourceforge.net/services/buy/index.php
>> >>>> _______________________________________________
>> >>>> Crystal-main mailing list
>> >>>> [email protected]
>> >>>> https://lists.sourceforge.net/lists/listinfo/crystal-main
>> >>>> Unsubscribe:
>> >>>> mailto:[EMAIL PROTECTED]
>> ?subject=unsubscribe
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> -------------------------------------------------------------------------
>> >>
>> >>> Check out the new SourceForge.net Marketplace.
>> >>> It's the best place to buy or sell services for
>> >>> just about anything Open Source.
>> >>> http://sourceforge.net/services/buy/index.php
>> >>> _______________________________________________
>> >>> Crystal-main mailing list
>> >>> [email protected]
>> >>> https://lists.sourceforge.net/lists/listinfo/crystal-main
>> >>> Unsubscribe:
>> >>>
>> > mailto:[EMAIL PROTECTED]
>> >
>> >>
>> -------------------------------------------------------------------------
>> >> Check out the new SourceForge.net Marketplace.
>> >> It's the best place to buy or sell services for
>> >> just about anything Open Source.
>> >> http://sourceforge.net/services/buy/index.php
>> >> _______________________________________________
>> >> Crystal-main mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/crystal-main
>> >> Unsubscribe:
>> >>
>> > mailto:[EMAIL PROTECTED]
>> >
>> >
>> >
>> -------------------------------------------------------------------------
>> > Check out the new SourceForge.net Marketplace.
>> > It's the best place to buy or sell services for
>> > just about anything Open Source.
>> > http://sourceforge.net/services/buy/index.php
>> > _______________________________________________
>> > Crystal-main mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/crystal-main
>> > Unsubscribe: mailto:[EMAIL PROTECTED]
>> ?subject=unsubscribe
>> >
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>> _______________________________________________
>> Crystal-main mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/crystal-main
>> Unsubscribe: mailto:[EMAIL PROTECTED]
>> ?subject=unsubscribe
>>
>
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]