Latest revision |
Your text |
Line 1: |
Line 1: |
− | Hello and welcome, X Tin Basher! The edits to EBM and elsewhere are more than welcome, thanks!
| |
− |
| |
− | Cheers! --[[User:Sean|Sean]] 10:48, 23 November 2010 (EST)
| |
− |
| |
− | ----
| |
− |
| |
| I've started having fun with BRL-CAD, but I notice that this wiki needs some TLC. I'm an old hand at mediawiki, so if nobody objects, I'm going to start making massive changes here. For starters, I can: | | I've started having fun with BRL-CAD, but I notice that this wiki needs some TLC. I'm an old hand at mediawiki, so if nobody objects, I'm going to start making massive changes here. For starters, I can: |
| * categorize every page, looks like there's quite a few untagged pages | | * categorize every page, looks like there's quite a few untagged pages |
Line 10: |
Line 4: |
| *Eventually, I'd like to make a page for (almost) every executable in brlcad/bin; some already have pdfs or pages and I'd start by finding and categorizing these. | | *Eventually, I'd like to make a page for (almost) every executable in brlcad/bin; some already have pdfs or pages and I'd start by finding and categorizing these. |
| | | |
− | If there are no objections, I'll get started when I have time. --[[User:Ssd|Ssd]] 08:40, 12 November 2009 (EST) | + | If there's no objections, I'll get started when I have time. --[[User:Ssd|Ssd]] 08:40, 12 November 2009 (EST) |
| | | |
| ---- | | ---- |
Line 34: |
Line 28: |
| I got annoyed that I couldn't find a comprehensive list of primitives, so I started filling out [[BRL-CAD Primitives]]. | | I got annoyed that I couldn't find a comprehensive list of primitives, so I started filling out [[BRL-CAD Primitives]]. |
| I'm sure I missed a few, and the few that are there don't all have complete information. | | I'm sure I missed a few, and the few that are there don't all have complete information. |
− | It would be nice to add a description/title, and a link to relevant documentation (and page) for those that need it. | + | It would be nice to add a link to relevant documentation (and page) for those that need it. |
| | | |
| Anyone wanna help fill in the blanks? --[[User:Ssd|ssd]] 05:39, 31 December 2009 (EST) | | Anyone wanna help fill in the blanks? --[[User:Ssd|ssd]] 05:39, 31 December 2009 (EST) |
− |
| |
− | :Of relevance to this work, there is http://brlcad.org/tmp/primitives/ which includes grouping and visuals for most of the production-ready primitives. --[[User:Sean|Sean]] 14:20, 25 March 2010 (EDT)
| |
− |
| |
− | I suggest utilizing this work for categorization of primitives - we've been working on how to group these things for a while, and we have an ordering that's based on a combination of the mathematical nature of the primitives and the type of data they use:
| |
− |
| |
− | http://bzflag.bz/~starseeker/geometric_primitives.txt
| |
− |
| |
− | CY (starseeker in irc)
| |
− |
| |
− | Note that this categorization doesn't include a few "work in progress" primitives like metaballs and superell - metaballs in particular might need a little thought to categorize it - perhaps composite implicit
| |
− |
| |
− | :Great stuff! So brl-cad DOES have a revolve primitive! I'll have to play with that I guess. I still hate the sketch editor, so unless I start importing sketches, I might just stick with pipes. I added a few more from your list to the list. Your categorization closely fits mine already. A few discrepancies... First, in what way is a halfspace polyhedral? It doesn't even seem bounded. Also, I can't find support for sweep or brep. I assume they aren't supported in my version. (Do we need to tag new primitives with version numbers?) Also, a lot of your "hard to categorize" things I just stuffed in an "other" category; although the order I put them in still groups them about the same as you do, even within the other group. --[[User:Ssd|ssd]] 17:10, 31 December 2009 (EST)
| |
− |
| |
− | How about a category for meshed primitives? This would include (please correct me!) ars, bot, spline, nurbs, and maybe metaball? --[[User:Ssd|ssd]] 01:58, 1 January 2010 (EST)
| |
− |
| |
− | :The only truly meshed primitives are the BoT and NMG primitives. ARS is presently implemented as a polygonal surface, but that is mostly an implementation detail (it could just as easily be a NURBS surface). Similarly, spline, nurbs, and metaballs aren't meshed. With the exception of metaballs, all the rest have one trait in common in that they are primitives with an explicit boundary representation. Metaballs are an implicit boundary representation primitive. --[[User:Sean|Sean]] 14:20, 25 March 2010 (EDT)
| |
− |
| |
− | Hello Sean. Glad I haven't upset anyone yet with my edits. I'm a bit OCD about English grammar. Don't expect any amazing code or anything similar from me; I'm an ex-mechanical engineer, and computer programming is definitely not my forte. Nor am I mathematically gifted. But, BRL-CAD seems to fit my needs for a combined Cad-Modeller-Renderer. Bit of a steep learning curve, though...
| |