POV-Ray : Newsgroups : povray.newusers : Is it possible for understanding source code, perfectly? Server Time
4 Nov 2024 17:35:33 EST (-0500)
  Is it possible for understanding source code, perfectly? (Message 1 to 4 of 4)  
From: JunYong Ji
Subject: Is it possible for understanding source code, perfectly?
Date: 23 May 2003 02:16:41
Message: <3ecdbcc9$1@news.povray.org>
I'm in the master's course in Compter Graphics Lab. at Korea Univ.
and I'm interested in Photo-Realistic Rendering.
I knew POV-Ray offers well-structed open source code,
so I'm going to practice POV-Ray Tool and to analyze source code.
My object of analyzing source code is
that I will upgrade or add new functions to POV-Ray later.
To do those things, I think I should understand source code of POV-Ray
but I wonder if I can handel important and core source code of POV-Ray
easily.

I will wait your kind and detailed anwer.
Thanks for reading my question.
May your wish be achieved!


Post a reply to this message

From: ABX
Subject: Re: Is it possible for understanding source code, perfectly?
Date: 23 May 2003 04:47:06
Message: <93nrcvso7nop49va1kg93qva452fg1eu9o@4ax.com>
On Fri, 23 May 2003 15:16:31 +0900, "JunYong Ji" <jun### [at] hotmailcom> wrote:
> I'm in the master's course in Compter Graphics Lab. at Korea Univ.
> and I'm interested in Photo-Realistic Rendering.
> I knew POV-Ray offers well-structed open source code,
> so I'm going to practice POV-Ray Tool and to analyze source code.
> My object of analyzing source code is
> that I will upgrade or add new functions to POV-Ray later.
> To do those things, I think I should understand source code of POV-Ray
> but I wonder if I can handel important and core source code of POV-Ray
> easily.

Welcome! But... it is not 100% clear to me you mean practice, analyze and
extending C++ POV-Ray sources or scenes. Due to used language your sentences can
mean both since your course can be concerned on programming or using tools.
Anyway if you are new user of POV-Ray (as posting group sugests) you can put
large effort into 'new' feature which already was discussed (perhaps even done)
and some urls can be pointed to you as reference. So I suggest you to share what
you want to do with POV-Community. People here are always helpful in delivering
good references about various issues.

ABX


Post a reply to this message

From: Christopher James Huff
Subject: Re: Is it possible for understanding source code, perfectly?
Date: 23 May 2003 12:43:28
Message: <cjameshuff-21EC59.11443023052003@netplex.aussie.org>
In article <3ecdbcc9$1@news.povray.org>,
 "JunYong Ji" <jun### [at] hotmailcom> wrote:

> To do those things, I think I should understand source code of POV-Ray
> but I wonder if I can handel important and core source code of POV-Ray
> easily.

You are asking if it is possible for you to understand the core source 
code? You don't really give a clear idea of your qualifications and 
experience...to understand the source code, you will need to at least 
know the C and C++ programming languages, POV having been written in C 
and recently converted to C++. Also, POV is really big...it would be 
possible for one person to understand the entire core source code, but 
not without a lot of time and effort. To do so, you will need to have 
knowledge of various branches of mathematics, a lot of separate computer 
graphics algorithms, parsers, virtual machines, data structures, 
object-oriented design, etc, not to mention at least some knowledge of 
how to use the program. And it is not always clean and well-structured.

If you have a specific question about how something works or how to 
implement it, the povray.programming group is intended for exactly this 
kind of discussion.

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: JunYong Ji
Subject: Re: Is it possible for understanding source code, perfectly?
Date: 26 May 2003 22:40:01
Message: <web.3ed2cf01e0910881c56fde220@news.povray.org>
Thanks for your answers...


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.