Joel Kahn’s Qbasic Jewelry Gallery


3 Minute Read

HomeLearning CenterJewelry MakingCAD/CAMJoel Kahn’s Qbasic Jewelry Gallery

My day job used to be comptroller at a jewelry store. My hobby is computer graphics. These images are the result of combining the two environments.

I hope that jewelry designers will look at these pictures & find elements that they can put into their work. If any designers do make pieces based on these pictures, I would like to see the results. The same goes for sculptors, mixed-media artists, & 2D artists who might want to use some of these images for clipart. I especially encourage teachers & students to find uses for the images.

To help things along, I'm releasing these pictures into the public domain; this means that you can give the images to anyone, in any form, but no money should be involved in any way.

QBasic Source Code

These programs are all in QBasic, the language which was bundled with MS-DOS versions 5.0 & later. The programs are all short; the algorithms involve nothing more complex than elementary algebra & trigonometry, and should be easily adaptable to many other languages, operating systems, CPUs, display/output devices, ect.

These programs, along with some others, were used to produce the images in my gallery. With minor modifications to these programs, a much greater variety of images can be produced than I have had time to explore. I encourage other programmers to tinker with the source code here; all the programs should be considered public domain. Distribute freely, but don't take anyone's money in the process.

altr001.gif 13 kb

barcs001.gif 8 kb

barcs002.gif 9 kb

barcs003.gif 10 kb

barcs004.gif 11 kb

barcs005.gif 10 kb

barcs006.gif 8 kb

barcs007.gif 13 kb

bofour01.gif 10 kb

bofour02.gif 11 kb

chain001.gif 8 kb

chain002.gif 9 kb

chain003.gif 9 kb

chain004.gif 7 kb

color01.gif 19 kb

dbarc001.gif 10 kb

dbarc002.gif 12 kb

dbarc003.gif 13 kb

dbarc004.gif 15 kb

dbarc005.gif 10 kb

dbarc006.gif 14 kb

dbarc007.gif 12 kb

dbarc008.gif 15 kb

dbarc009.gif 15 kb

dbarc010.gif 12 kb

dbarc011.gif 13 kb

dbsym001.gif 10 kb

dbsym002.gif 8 kb

dbsym003.gif 7 kb

dbsym004.gif 6 kb

dbsym005.gif 7 kb

dbsym006.gif 9 kb

dbsym007.gif 9 kb

dbsym008.gif 8 kb

dia001.gif 11 kb

dia002.gif 8 kb

dia003.gif 9 kb

dia004.gif 14 kb

dia005.gif 12 kb

diabox05.gif 14 kb

diasid01.gif 13 kb

diasto01.gif 8 kb

diasto02.gif 9 kb

dibox001.gif 13 kb

dibox002.gif 11 kb

dibox003.gif 11 kb

earing01.gif 12 kb

earing02.gif 14 kb

flsymm01.gif 5 kb

flsymm02.gif 5 kb

flsymm03.gif 7 kb

four001.gif 11 kb

hinge001.gif 8 kb

hinge002.gif 8 kb

hooks01.gif 11 kb

hooks02.gif 8 kb

ring01.gif 6 kb

ring02.gif 7 kb

six001.gif 13 kb

six002.gif 12 kb

snow001.gif 9 kb

snow002.gif 10 kb

snow003.gif 8 kb

snow004.gif 9 kb

snow005.gif 8 kb

snow006.gif 9 kb

ten001.gif 15 kb

twotone1.gif 13 kb

twotone2.gif 14 kb

twotone3.gif 8 kb

brac001.bas 458 bytes

chain01.bas 550 bytes

chain02.bas 551 bytes

chain03.bas 658 bytes

chain04.bas 575 bytes

chain05.bas 580 bytes

chain06.bas 581 bytes

chain07.bas 580 bytes

chint001.bas 565 bytes

chint002.bas 577 bytes

chint003.bas 563 bytes

dia001.bas 543 bytes

dia002.bas 554

dia003.bas 557 bytes

dia004.bas 554 bytes

dia005.bas 1011 bytes

dia007.bas 1 kb

diabox01.bas 649 bytes

diabox02.bas 649 bytes

diabox03.bas 717 bytes

diabox04.bas 773 bytes

diabox05.bas 820 bytes

diasto01.bas 645 bytes

flsymm01.bas 740 bytes

flsymm02.bas 739 bytes

flsymm03.bas 741 bytes

four001.bas 602 bytes

four002.bas 578 bytes

larsma01.bas 556 bytes

larsma02.bas 566 bytes

larsma03.bas 576 bytes

loops001.bas 744 bytes

multi01.bas 352 bytes

multi02.bas 407 bytes

multi03.bas 351 bytes

multi04.bas 298 bytes

multi05.bas 410 bytes

multi06.bas 405 bytes

rband002.bas 1 kb

rcross01.bas 482 bytes

rcross02.bas 559 bytes

rcross03.bas 580 bytes

rflat001.bas 401 bytes

rflat002.bas 514 bytes

ring02.bas 420 bytes

ring03.bas 732 bytes

ring04.bas 732 bytes

ring05.bas 733 bytes

ring06.bas 849 bytes

ringst01.bas 272 bytes

ringst02.bas 288 bytes

ringst03.bas 390 bytes

ringst04.bas 405 bytes

ringst05.bas 393 bytes

ringst06.bas 453 bytes

ringst07.bas 291 bytes

ringst08.bas 292 bytes

rjump01.bas 430 bytes

rjump02.bas 460 bytes

rjump03.bas 433 bytes

rjump04.bas 970 bytes

rjump05.bas 856 bytes

rstop003.bas 694 bytes

rstop004.bas 694 bytes

rstop005.bas 855 bytes

rstop006.bas 859 bytes

rstop007.bas 975 bytes

rstop008.bas 1012 bytes

rstop009.bas 1021 bytes

rstop010.bas 736 bytes

rstop011.bas 727 bytes

rstop012.bas 743 bytes

rstop013.bas 1 kb

rstop014.bas 873 bytes

rstop015.bas 746 bytes

rstop016.bas 990 bytes

rstop020.bas 900 bytes

rstop021.bas 896

rstop022.bas 901 bytes

symm001.bas 749 bytes

symmy001.bas 916 bytes

Please note that all works presented here are Copyright © The Artist. Please respect their copyrights to their work and contact the artist for permission if you wish to copy their images.

You assume all responsibility and risk for the use of the safety resources available on or through this web page. The International Gem Society LLC does not assume any liability for the materials, information and opinions provided on, or available through, this web page. No advice or information provided by this website shall create any warranty. Reliance on such advice, information or the content of this web page is solely at your own risk, including without limitation any safety guidelines, resources or precautions, or any other information related to safety that may be available on or through this web page. The International Gem Society LLC disclaims any liability for injury, death or damages resulting from the use thereof.


The All-In-One Jewelry Making Solution At Your Fingertips

When you join the Ganoksin community, you get the tools you need to take your work to the next level.

Become a Member

Trusted Jewelry Making Information & Techniques

Sign up to receive the latest articles, techniques, and inspirations with our free newsletter.