On Aug 20, 2014, at 9:48 AM, Daniel Roßberg wrote: > I want to resume the discussion on IRC (March 13) about developing an > industry user oriented geometry modeling kernel based on our geometry > engine/core interface work. We ended with searching for a distinct > name for it.
Aaaand, here I find myself replying seven weeks later... :) > My suggestion is: BRL-CAD MOOSE: BRL-CAD Modular Object Oriented > Software Extension. Its advantage is that we already have a mascot for > it. On the other hand moose is already used in other software > products. > Any other idea is welcome. I've had this on my mind for weeks, been meaning to say: I LOVE IT! Seriously, what a great acronym for a new engine. Might I even suggest that modification: Modular Object-Oriented Solidity Engine One could even make it recursive, the MOOSE Object-Oriented Solidity Engine. Either way, "MOOSE" is pretty fantastic to me. Very apropos! > One of these questions is about the type of the handles for > substructures: Values or pointers. Usually I'm using value types > because they are more secure, e.g. the user doesn't have to care for > proper freeing. The drawback of the value-method is that a value can't > be of a subtype. E.g. a sketch segment can't be a line, it's always > only “segment”. I could give give the segment a method to-line() which > returns a line … Which either way be more supportive towards integrating another engine for sub-structures? We have some precedence and parallels to draw with openNURBS API currently defining an ON_Brep in librt. It isn't inconceivable that we wouldn't farm out 2D to another engine as well. The LibreCAD folks are working on exactly such an engine that I think would be beneficial to eventually leverage underneath our sketch entity for 2D handling. Cheers! Sean ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel