On Sat, Jun 6, 2015 at 6:50 PM, Christopher Sean Morrison
<brl...@mac.com> wrote:
>
> On Jun 6, 2015, at 11:55 AM, Clifford Yapp <cliffy...@gmail.com> wrote:
>
> On Sat, Jun 6, 2015 at 2:11 PM, Christopher Sean Morrison
> <brl...@mac.com> wrote:
>
> That leaves options of libdm, GLUT, Qt, Wx, SDL, etc to create the window.
>
> Given BRL-CAD is already requisite to parse and get a visual for 3D
> entities,
>
> using libdm would avoid introducing a new dependency.
>
>
> Except I'm not sure BRL-CAD *is* requisite for that
>
>
> Notice how the above statement is inconsistent with...

Sorry, imprecise language on my part.  By "that" I was referring
strictly to the graphical part (i.e. the part of the task where libdm
is involved.)

> The key bit from BRL-CAD as far as I can see
> is [snip] librt and the step-g importer logic (which is
> ideally libgcv)?
>
> That is why I said BRL-CAD is requisite (I did not say libdm).  At least
> until libgcv is a separate API download, there is no additional complexity
> to use libdm.

From a dependency standpoint, true.

> - in particular,
> since Qt is already being proposed for the GUI part of the viewer,
>
> It is not being proposed...
>
> The project plan (which I highly recommend reading, Milinda was
> exceptionally thorough!  excellent detail) originally called for OC but it
> was replaced with libdm after some discussion.  It's worth trying only
> because it would keep dependencies to a minimum.

I was looking specifically at section 3.4 on melange (2.5 in the
dropbox pdf) which discusses the GUI and lists Qt... is there a more
current version I should check?  (Apologies if I missed it...)

> I wouldn’t even suggest requiring librt or BRL-CAD at all, but I don’t
> believe manually extracting wireframes or polygons is doable in the GSoC
> timeframe (especially now that we’re two weeks in).  Keeping things simple,
> I would suggest just fixing the current issue (which is a simple
> preprocessor issue) or jumping to the next-least-complex dependency (GLUT).
> For this type of simple stand-alone application, GLUT is a viable option,
> but I’d still give libdm a few more days before throwing in the towel.

If Qt isn't part of the mix already I guess I agree.

> it's going to be *way* simpler to have them provide a wrapped OpenGL
> context.  That's what I meant by a "basic OpenGL window" - the OpenGL
> context that Qt can provide out of the box.  That doesn't really
> introduce any new dependencies as long as Qt was going to be used
> anyway
>
> I agree other than “it was not going to be used.”

Apologies if I misinterpreted the plan or looked at an old version.

CY

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to