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]
> >>>>
> >>>>
> >>>
> >>>
> >>
> -------------------------------------------------------------------------
> >>
> >>> 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]