Author Topic: New 3D Example - Lathe Magic  (Read 14467 times)

0 Members and 1 Guest are viewing this topic.

Offline RG

  • Paid Subscriber
  • Jr. Member
  • *****
  • Posts: 76
New 3D Example - Lathe Magic
« on: October 08, 2014, 12:19:20 PM »
It's been a while since I've posted anything on 3D, but I've been working off and on for several years on a program that is finally far enough along to share with others. For those interested in seeing a real-world example of a 3D program written using ebasic (ionicwind's predecessor), you can take a look at my newly created website at http://lathemagic.com/lm/index.htm. Go to the download page if you want to try it out. In addition to extensive use of the 3D commands built into ebasic, I also use ddoc for print output. I still have a few odds and ends to work on, but in general, it works the way I intended. I haven't done a recent count but there's something like 7500 lines of code.

Rich

Offline RG

  • Paid Subscriber
  • Jr. Member
  • *****
  • Posts: 76
Re: New 3D Example - Lathe Magic
« Reply #1 on: October 23, 2014, 06:45:26 PM »
One thing I always worried about was how well a 3D ebasic or ionic wind program would run on various operating systems. Since I released my beta, I have heard back that it works on Windows XP, Vista, 7, 7 Pro, 8.1 and even a Mac running Windows 8.1 on a segmented portion of the hard drive. It's good news to know it's so robust.

Offline RG

  • Paid Subscriber
  • Jr. Member
  • *****
  • Posts: 76
Re: New 3D Example - Lathe Magic
« Reply #2 on: October 26, 2014, 06:35:52 PM »
Decided that I'd try my program out using IWBasic now that I have it developed in ebasic. So far so good. Had to make a few changes with the help of Larry to get the project to compile. A first run through shows that all the 3D commands are operating as they should. I did notice two favorable things: (1) the lights seem to show intensity changes better - with ebasic, I found most of the light commands had minor effect, especially on dark textures (2) The 3D screen refreshes without leaving white blocks behind; this problem didn't occur with ebasic on Win Vista but started to occur when I switched to using Win 7, gone again with IWBasic. Have a few more things to check out.

Offline Techno

  • Paid Subscriber
  • Full Member
  • *****
  • Posts: 238
Re: New 3D Example - Lathe Magic
« Reply #3 on: June 03, 2015, 02:42:51 AM »
It's been a while since I've posted anything on 3D, but I've been working off and on for several years on a program that is finally far enough along to share with others. For those interested in seeing a real-world example of a 3D program written using ebasic (ionicwind's predecessor), you can take a look at my newly created website at http://lathemagic.com/lm/index.htm. Go to the download page if you want to try it out. In addition to extensive use of the 3D commands built into ebasic, I also use ddoc for print output. I still have a few odds and ends to work on, but in general, it works the way I intended. I haven't done a recent count but there's something like 7500 lines of code.

Rich

Hi,

Can you post the sourcecode then can we learn how DX3D works

Offline aurelCB

  • Hero Member
  • *****
  • Posts: 1002
Re: New 3D Example - Lathe Magic
« Reply #4 on: June 03, 2015, 03:00:14 PM »
read USER GUIDE  ;D
forum for hobby programming:
http://basicpro.mipropia.com/smf/index.php

Offline Bill-Bo

  • Full Member
  • ***
  • Posts: 236
Re: New 3D Example - Lathe Magic
« Reply #5 on: June 03, 2015, 06:07:05 PM »
Aurel,

Hey, he's picking on a program from last year; not 2007 or 2010.

Techno,

You do not seem to know anything and want everybody to do things for you. How in the hell do you expect us to believe you can begin to understand an over 7500-line program.


Bill
« Last Edit: June 04, 2015, 04:47:17 AM by Bill-Bo »

Online Brian Pugh

  • Paid Subscriber
  • Hero Member
  • *****
  • Posts: 989
  • Hobby Programmer
Re: New 3D Example - Lathe Magic
« Reply #6 on: June 04, 2015, 01:59:23 AM »
Well, I reckon that if RG had wanted to release his obviously hard-to-code source code,
he would have released it with the full distribution

In this case, I don't think it is right to even ask him

Brian

Offline RG

  • Paid Subscriber
  • Jr. Member
  • *****
  • Posts: 76
Re: New 3D Example - Lathe Magic
« Reply #7 on: June 12, 2015, 10:18:59 AM »
I don't plan to release the complete source code as it's fairly complex and I don't want to have to answer lots of questions about how and why I did what I did. BUT I am happy to answer specific questions about using 3D features of IWbasic as it's actually quite powerful and useful. There may also be one of the project files that others would find useful if enough folks are interested in it.

Rich

Offline LarryMc

  • Administrator
  • Hero Member
  • *****
  • Posts: 5897
  • 'All I like is finishing'
Re: New 3D Example - Lathe Magic
« Reply #8 on: June 12, 2015, 11:43:35 AM »
Good answer Rich  ;)

But I, for one, would appreciate anything you would care to share.
I really haven't done anything in 2d/3d
LarryMc
Larry McCaughn :)
Author of IWB+, Custom Button Designer library, Custom Chart Designer library, Snippet Manager, IWGrid control library, LM_Image control library

Offline RG

  • Paid Subscriber
  • Jr. Member
  • *****
  • Posts: 76
Re: New 3D Example - Lathe Magic
« Reply #9 on: June 15, 2015, 01:00:03 PM »
Let me take a look and see what's worth sharing. I got help from others here to solve some problems so glad to share back. Rich