Editing Deuces
From BRL-CAD
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 114: | Line 114: | ||
* src/librt/primitives/table.c | * src/librt/primitives/table.c | ||
* include/rtgeom.h | * include/rtgeom.h | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | ||
Line 235: | Line 143: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === | + | === Write an article "BRL-CAD for dummies" === |
− | + | Although BRL-CAD has extensive documentation, still it needs a short and simple document which is particularly built for dummies. | |
− | This task involves | + | This task involves writing a article named '''BRL-CAD for dummies'''. This article should start with the installation process, if there is any existing installation guide for dummies, provide a link to it. The main motive of this article to empower dummy to make his/her first model using BRL-CAD. One thing to be kept in mind while writing this article is that this article is mainly concentrated for dummies. So use simple language to an extent and if you need to mention some technical term, first explain that term. |
+ | |||
+ | The output of this task can be a pdf, html, doc, odt or any other document file that contains this article. Go through the link provided. Use screenshots and images to make it look attractive so that the reader is not bored. | ||
Reference: | Reference: | ||
− | * | + | * http://brlcad.org/wiki/Documentation |
− | |||
− | |||
− | |||
| | ||
Line 253: | Line 160: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | |||
=== Translate "Contributors Guide To BRL-CAD" To Any Language === | === Translate "Contributors Guide To BRL-CAD" To Any Language === | ||
Line 317: | Line 223: | ||
| | ||
− | {| style="background-color:#efefef; border-style: solid; border-width: | + | {| style="background-color:#efefef; border-style: solid; border-width: 4px;" width="100%" |
− | | style="padding: | + | | style="padding: 20px;" | |
==== ... doxygen cleanup for LIBBU ==== | ==== ... doxygen cleanup for LIBBU ==== | ||
Line 332: | Line 238: | ||
| | ||
− | {| style="background-color:#efefef; border-style: solid; border-width: | + | {| style="background-color:#efefef; border-style: solid; border-width: 4px;" width="100%" |
− | | style="padding: | + | | style="padding: 20px;" | |
==== ... doxygen cleanup for LIBWDB ==== | ==== ... doxygen cleanup for LIBWDB ==== | ||
Line 348: | Line 254: | ||
| | ||
− | {| style="background-color:#efefef; border-style: solid; border-width: | + | {| style="background-color:#efefef; border-style: solid; border-width: 4px;" width="100%" |
− | | style="padding: | + | | style="padding: 20px;" | |
==== ... doxygen cleanup for LIBRT ==== | ==== ... doxygen cleanup for LIBRT ==== | ||
Line 372: | Line 278: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === | + | === Write up Wiki page tutorial on our Volumetric Primitive === |
BRL-CAD provides a couple dozen distinct primitives. Each primitive is defined by a set of parameters. Several of the more complex primitives have a wiki page describing them in more detail with an example on how to create them. | BRL-CAD provides a couple dozen distinct primitives. Each primitive is defined by a set of parameters. Several of the more complex primitives have a wiki page describing them in more detail with an example on how to create them. | ||
− | This task involves | + | This task involves writing up a page on the VOL primitive. Figure out how to use it (see the "in" command), create an example input data set, and write up a wiki page on exactly what steps are needed similar to our other wiki pages: |
References: | References: | ||
− | |||
* http://brlcad.org/wiki/DSP | * http://brlcad.org/wiki/DSP | ||
* http://brlcad.org/wiki/Sketch | * http://brlcad.org/wiki/Sketch | ||
+ | * http://brlcad.org/wiki/EBM <-- particularly useful as the data is similar for VOL | ||
+ | |||
+ | Show how to create a VOL with at least two layers/slices. Include images like the other examples. Put the write-up at http://brlcad.org/wiki/VOL | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Write a wiki tutorial on how to create a polygonal mesh (NMG) manually === | ||
+ | |||
+ | BRL-CAD provides a couple dozen distinct primitives. Each primitive is defined by a set of parameters. Several of the more complex primitives have a wiki page describing them in more detail with an example on how to create them. | ||
+ | |||
+ | This task involves writing up a page on the NMG polygonal mesh primitive. Figure out how to use it (not a simple task, will require some trial and error), create an example input, and write up a wiki page on exactly what steps are needed similar to our other wiki pages: | ||
+ | |||
+ | References: | ||
+ | * http://brlcad.org/wiki/DSP | ||
* http://brlcad.org/wiki/EBM | * http://brlcad.org/wiki/EBM | ||
+ | * http://brlcad.org/wiki/Sketch <-- particularly useful as neither NMG nor sketch are meant to be created manually | ||
+ | |||
+ | Note the "facetize" command in mged will convert an existing object into NMG format. The get/put commands should help from there like the sketch tutorial. | ||
+ | |||
+ | Show how to create an NMG cube or wedge or similar simple shape. Include images like the other examples. Put the write-up at http://brlcad.org/wiki/NMG | ||
| | ||
Line 436: | Line 364: | ||
Code: | Code: | ||
* doc/docbook | * doc/docbook | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Make a step by step tutorial for creating BRL-CAD model === | ||
+ | |||
+ | BRL-CAD is said to have an expert friendly User Interface so new users mostly have a tough time getting around it's UI and making models. So anything link Django poll app tutorial https://docs.djangoproject.com/en/dev/intro/tutorial01/ would be very helpful. | ||
| | ||
Line 446: | Line 384: | ||
Online Geometry Viewer is a web based application with which you can see 3D .g models in browser without the use of any plugins. Your task will be to deploy OGV locally and find 5 bugs or errors in it. | Online Geometry Viewer is a web based application with which you can see 3D .g models in browser without the use of any plugins. Your task will be to deploy OGV locally and find 5 bugs or errors in it. | ||
+ | |||
+ | Links: | ||
+ | https://github.com/BRL-CAD/OGV-meteor/ | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | |||
+ | === Find 5 coding guidelines violations in OGV === | ||
+ | |||
+ | Online Geometry Viewer is a web based application with which you can see 3D .g models in browser without the use of any plugins. Your task will be to deploy OGV locally, look into code and see if any coding guidelines are violated. | ||
Links: | Links: | ||
Line 495: | Line 447: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === | + | === Design a T-Shirt for BRL-CAD === |
− | BRL-CAD | + | This task involves designing a T-Shirt for BRL-CAD. Use your designing skills to design a T-Shirt for BRL-CAD. You can use the current BRL-CAD logo, or you may tweak it. Be creative while designing this T-Shirt. It would be good if the design has some special meaning. |
− | + | Logo References | |
− | + | * [https://brlcad.org/img/logo_color.png BRL-CAD Logo] | |
− | |||
− | |||
− | References | ||
− | * https:// | ||
− | |||
− | |||
− | |||
| | ||
Line 515: | Line 460: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === Design a | + | === Design a coffee mug for BRL-CAD === |
− | This task involves designing a | + | This task involves designing a coffee mug for BRL-CAD. Make it look good, so that one can use it while working on BRL-CAD. Look over some great coffee mug designs before starting to work on this. It would be great if the design on coffee mug has some special meaning. |
Logo References | Logo References | ||
Line 528: | Line 473: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === Design | + | === Design BRL-CAD sticker === |
− | This task involves designing a | + | This task involves designing a BRL-CAD sticker. The design should be simple and sleek. The concept of sticker should be clear and also it should be creatively presented. Get inspired from some sticker designs but choose your own imagination while designing the sticker. There is no bound for shape of sticker, it can be rectangular, circular or even irregular. The only thing that matters is that it should look good. |
Logo References | Logo References | ||
Line 541: | Line 486: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === Design BRL-CAD | + | === Design BRL-CAD phone/tablet back cover === |
− | This task involves designing a BRL-CAD | + | This task involves designing a BRL-CAD phone/tablet cover. |
+ | While submitting your design, provide the sample phone cover, tablet cover with the design and rendered png or jpg image of the sticker design. Try to have a special meaning of design, and the concept should be creatively illustrated. | ||
Logo References | Logo References | ||
Line 554: | Line 500: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === Design a wallpaper | + | === Design a wallpaper set for BRL-CAD === |
− | This task involves designing a | + | This task involves designing a set of wallpapers for BRL-CAD. The central idea of each wallpaper should represent any feature of BRL-CAD. Try to design a minimum of 5 wallpapers but if you have more than 5 designs than you are welcomed. |
− | Try to | + | Try to different resolutions of each wallpaper. |
− | + | Check the following wallpapers for inspiration. | |
* http://www.smashingmagazine.com/tag/wallpapers/ | * http://www.smashingmagazine.com/tag/wallpapers/ | ||
Line 572: | Line 518: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === Model | + | === Create Iron Man Arc Reactor Model in BRL-CAD === |
− | + | This task involves creating Arc Reactor as seen in hollywood movie Iron-Man. You will have to create two versions of the Arc Reactor one glowing and another non glowing. | |
− | + | Check this model for inspiration | |
− | * http:// | + | * http://grabcad.com/library/iron-man-arc-reactor-request |
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Tweak BRL-CAD logo to wish New Year === | ||
+ | |||
+ | You might have heard and praised those google doodles we occasionally see on google.com on special days. This task is all about tweaking BRL-CAD logo to wish New Year. You may have a look at google doodles but don't entirely copy their style. I am sure your creative mind will get something much better. | ||
+ | Make sure this tweak should be tweaked version of current logo and not entirely new logo. | ||
+ | |||
+ | Tip: Search for some global events occurring in 2015 and design accordingly. Also keep the letters 2,0,1,5 in mind while designing. ;) | ||
+ | |||
+ | Also output of this task shall be the png file of your work and the raw file but don't upload the raw file(.psd, .xcf or some other) for review of this task. We will ask for it later, when the design is finalized. | ||
+ | |||
+ | Gallery of all google doodles | ||
+ | * http://www.google.com/doodles | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Tweak BRL-CAD logo to wish Merry Christmas === | ||
+ | |||
+ | You might have heard and praised those google doodles we occasionally see on google.com on special days. This task is all about tweaking BRL-CAD logo to wish Christmas. You may have a look at google doodles but don't entirely copy their style. I am sure your creative mind will get something much better. | ||
+ | Make sure the output of this task should be tweaked version of current logo and not entirely new logo. | ||
+ | |||
+ | Also output of this task shall be the png file of your work and the raw file but don't upload the raw file(.psd, .xcf or some other) for review of this task. We will ask for it later, when the design is finalized. | ||
+ | |||
+ | Gallery of all google doodles | ||
+ | * http://www.google.com/doodles | ||
| | ||
Line 777: | Line 757: | ||
Everyone loves to see screenshots and animations of software in action. We use both in our marketing and outreach. See some of the examples below that we already have. | Everyone loves to see screenshots and animations of software in action. We use both in our marketing and outreach. See some of the examples below that we already have. | ||
− | Create an awesome screenshot and/or animation of our 'isst' tool in action. It's an interactive geometry viewer interface. It should be graphically interesting and give some sense of capability. You should import a visually complex and interesting model with LOTS of polygons and detail | + | Create an awesome screenshot and/or animation of our 'isst' tool in action. It's an interactive geometry viewer interface. It should be graphically interesting and give some sense of capability. You should import a visually complex and interesting model with LOTS of polygons and detail. |
References: | References: | ||
+ | * http://brlcad.org/gallery/d/19-4/MGED.jpg | ||
+ | * https://brlcad.org/tmp/archer.png | ||
* https://brlcad.org/gallery/index.php?/category/12 | * https://brlcad.org/gallery/index.php?/category/12 | ||
+ | * http://www.google-melange.com/gci/task/view/google/gci2012/8019211 | ||
+ | |||
+ | Note that we have several screenshot tasks. Note you may have to go through some or our basic MGED tutorials (see docs section on our website) just to be able to display geometry. Finally, give others a chance if you already completed one of the other screenshot tasks. ;) | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Categorize all of BRL-CAD's commands into a spreadsheet === | ||
+ | |||
+ | BRL-CAD is a suite of more than 400 processing tools, image tools, geometry converters, and more. There is an existing spreadsheet that characterizes all of the available commands in terms of inputs, outputs, and options, but there is insufficient characterization of BRL-CAD's commands as to how they logically group and work together. | ||
+ | |||
+ | This task involves building up a spreadsheet that lists all of our commands, describing a finite set of command categories, and characterizing all commands into those categories while filling in the spreadsheet with details for each command. | ||
+ | |||
+ | References: | ||
+ | * A spreadsheet template will be provided. | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Design a Cover Photo for Facebook page (and other social networks) === | ||
+ | |||
+ | BRL-CAD got it's logo changed, and it's website is undergoing a change. So this re-branding of BRL-CAD also requires a good, well designed and attractive cover photo for the BRL-CAD's Facebook page or other Social Media Appearances. It should feature a good tagline telling some killer feature of BRL-CAD, BRL-CAD's new logo and/or some illustration/image regarding the feature highlighted in tagline. | ||
+ | |||
+ | It should be consistent with the color scheme of our new website design. | ||
+ | |||
+ | New website design | ||
+ | *http://cpp-tricks.com/brlcad/ | ||
+ | |||
+ | | ||
+ | |} | ||
+ | | ||
+ | |||
+ | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
+ | | style="padding: 20px;" | | ||
+ | === Design a banner ad for BRL-CAD === | ||
+ | |||
+ | BRL-CAD is one of the oldest open source communities. This community has a good following, so we want to give a chance to everyone so that they can show their support to the community by adding a banner ad in their website. You have to create a banner ad that can be embedded in the website by copy pasting some simple lines of code (basically an iframe). | ||
+ | |||
+ | Such a banner ad can also be used in various sections of our own website. | ||
+ | |||
+ | The task requires you to create a CSS3 based animated horizontal and vertical banner add, highlighting some feature of BRL-CAD or making some call to action. This call to action can be joining mailing list, or signing up for community, or link to latest post etc. | ||
+ | |||
+ | For Inspiration and tutorial refer | ||
+ | *http://tympanus.net/Tutorials/AnimatedWebBanners/ | ||
| | ||
Line 788: | Line 820: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
+ | === Creating Motion Typography video for BRL-CAD === | ||
− | + | BRL-CAD has a lot of great features that can be highlighted. A motion typography video highlighting these features would be a wonderful addition to the front page of website. | |
− | BRL-CAD | + | This task requires you to create a motion typography video that will convince user to give BRL-CAD a try, it could be titled something like "x reasons to choose BRL-CAD" or anything similar (give your creative minds a flight). The video should not be more than 2 minutes. |
− | + | For inspiration about what a motion typography, see | |
+ | *http://vimeo.com/24715531 | ||
| | ||
Line 801: | Line 835: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
+ | === Create a screen-cast for BRL-CAD === | ||
+ | |||
+ | Getting started with BRL-CAD is sometimes not so smooth. A screen-cast giving a tour of BRL-CAD's GUI and the steps involved in creating the first model will make it easy for users to get started. | ||
− | + | For this task you need to install BRL-CAD on your computer. Create a very basic model in it and record your screen as you create the model. It should also give a tour of BRL-CAD's workspace. You can choose model of your choice. Keep something very basic and easy for the first time users. | |
− | + | | |
+ | |} | ||
+ | | ||
− | + | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | |
− | * https:// | + | | style="padding: 20px;" | |
+ | === Loading Google charts from API === | ||
+ | |||
+ | A basic wrapper of GCharts has been implemented a while ago : https://bitbucket.org/suryajith/benchmark/src/a27dd8c05d6819a527650e06a63076599d2e0d66/libs/charting.py?at=default With the google charts improving their API system which wasn't around then, see if the code could be optimized so to get the charts the optimal way. | ||
+ | |||
+ | Reference: | ||
+ | *https://developers.google.com/chart/interactive/docs/index | ||
| | ||
Line 815: | Line 860: | ||
{| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | {| style="background-color:#fefefe; border-style: solid; border-width: 4px;" width="100%" | ||
| style="padding: 20px;" | | | style="padding: 20px;" | | ||
− | === | + | === Design a hall of fame for BRL-CAD developers === |
− | + | We love our developers and want to have a special place in it's website to thank and motivate hard working folks behind BRL-CAD. Your task would be to use an image manipulation software such as GIMP or Photoshop and design a hall of fame page for developers. It should have avatars and names of all the developers. For inspiration you can take a look at http://underscores.me/. You are free to experiment and design anyway you want, just make sure that the color scheme and font-scheme is consistent with the new BRL-CAD web design. | |
− | + | Links: | |
+ | * http://cpp-tricks.com/brlcad/ | ||
+ | * http://underscores.me/ | ||
| |