POV-Ray : Newsgroups : moray.win : Impending Moray Source Release Server Time10 Sep 2024 14:28:06 EDT (-0400)
 Impending Moray Source Release (Message 11 to 18 of 18)
 From: And Subject: Re: Impending Moray Source Release Date: 24 Nov 2022 10:10:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.637f87e8b7839016e02c756aa81652d%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2022-11-24T15:10:00+00:00",
"datePublished": "2022-11-24T15:10:00+00:00",
"author": {
"@type": "Person",
"name": "And"
}
}
"Bald Eagle" <cre### [at] netscapenet> wrote:
>
> When we use POV-Ray, we assume that the basis vectors for the Euclidian space we
> are modeling in, are defined as:
> x = <1, 0, 0>
> y = <0, 1, 0>
> z = <0, 0, 1>
>
> TdG points out that a "fix" or workaround for scenes made in Moray, which is
> right-handed, is to scale the camera "scale <-1, 0, 0>" in order to "flip" the
> whole scene and make it look correct.
>
> But fundamentally, what you are doing is changing the x basis vector (relatively
> speaking), which affects every point in the 3D space that you are working in,
> and therefore every object built using those coordinates.
>
> Making those basis vectors user-definable at their core would add a maximum
> flexibility.
> In fact, if one really wanted to go nuts, rather than just having scalar values
> in the matrix, one could define some sort of function to warp the entire
> coordinate space.   I know that sounds crazy, and most people will ask, "WHY
> would you want to do that???!", but watch Grant's excellent videos, and you
> might get some ideas.
>
>
> http://www.f-lohmueller.de/pov_tut/trans/trans_400e.htm
>
> Also check out Grant Sanderson's (3Blue1Brown) excellent series on linear
> algebra.

Oh, I know what thing do you said now, thank you.
What you said is about the transform associate with camera before cast to
screen...

I have basic capability with vector and matrix. But fail to understand
eigenvalue/ eigenvector / diagonal matrix

I ever derive/coding method of axis rotate by myself.
```

Attachments:

Preview of image 'vector3.png'

 From: Bald Eagle Subject: Re: Impending Moray Source Release Date: 24 Nov 2022 11:25:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.637f9a09b7839011f9dae3025979125%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2022-11-24T16:25:00+00:00",
"datePublished": "2022-11-24T16:25:00+00:00",
"author": {
"@type": "Person",
"name": "Bald Eagle"
}
}
"And" <49341109@ntnu.edu.tw> wrote:

> Oh, I know what thing do you said now, thank you.
> What you said is about the transform associate with camera before cast to
> screen...

Yes, but it can affect more than the camera.  You can use a plain camera and
apply those types of transforms to objects or even patterns.   This is sort of
how some pigment patterns are generated, and it's also very much like
uv-mapping, parametrics, Bezier patches, etc.

One of our vectors might not be "x", but "East" as we travel around a globe.

You have your normal x, y, and z as a starting point - the standard orthogonal
unit vectors - but then traveling in the new directions does not result in
travel along the cardinal axes, or even straight lines, because you're following
the path of a different vector or parametric function.

> I have basic capability with vector and matrix. But fail to understand
> eigenvalue/ eigenvector / diagonal matrix

> I ever derive/coding method of axis rotate by myself.

Yes, that's a good thing to do - the more you understand the basics, the less
mysterious the more complicated stuff seems to be.
```
 From: Thomas de Groot Subject: Re: Impending Moray Source Release Date: 25 Nov 2022 02:48:13 Message: <6380733d\$1@news.povray.org>
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#6380733d%241%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2022-11-25T07:48:13+00:00",
"datePublished": "2022-11-25T07:48:13+00:00",
"author": {
"@type": "Person",
"name": "Thomas de Groot"
}
}
Op 24/11/2022 om 14:31 schreef Bald Eagle:
> Thomas de Groot <tho### [at] degrootorg> wrote:
>
>> * Make the GUI /left-handed/ instead of /right-handed/. *
>
> [snip]
>
> So I say, proceed from a configuration file or control panel, where the x, y,
> and z vectors can be specified like in a matrix {}.  Then you can do whatever
> you want.   Else, I can imagine the very first thing someone somewhere will
> complain about is that they wanted to use Moray for something and - dammit - why
> is it only LEFT handed???!  Can the developers make it so I can use it right
> handed....?
>
> Then we can see what Francois Le Coat does with it.  :D
>

Much better than my suggestion. I fully agree with this principle!

--
Thomas
```
 From: And Subject: Re: Impending Moray Source Release Date: 6 Dec 2022 09:30:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.638f517db7839013d32f071aa81652d%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2022-12-06T14:30:00+00:00",
"datePublished": "2022-12-06T14:30:00+00:00",
"author": {
"@type": "Person",
"name": "And"
}
}
"Bald Eagle" <cre### [at] netscapenet> wrote:
> "And" <49341109@ntnu.edu.tw> wrote:
>
> > I have basic capability with vector and matrix. But fail to understand
> > eigenvalue/ eigenvector / diagonal matrix
>
>
> > I ever derive/coding method of axis rotate by myself.
>
> Yes, that's a good thing to do - the more you understand the basics, the less
> mysterious the more complicated stuff seems to be.

```
 From: Lutz Subject: Re: Impending Moray Source Release Date: 11 Feb 2023 02:30:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.63e742d5b7839012b0cb1493024e7a9%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2023-02-11T07:30:00+00:00",
"datePublished": "2023-02-11T07:30:00+00:00",
"author": {
"@type": "Person",
"name": "Lutz"
}
}
I'm happy to see some activity around this release :-)

If there are any specific questions about Moray or design decisions or code
structure, I'm happy to answer as best I can, keeping in mind I developed it in
the late 80s and 90s and my memory isn't the best anymore. :-)

I have been using Moray still to this day to read and edit STL files for my 3D
printer, although for new designs I use Fusion 360 now.

Cheers,

- Lutz
```
 From: yesbird Subject: Re: Impending Moray Source Release Date: 11 Feb 2023 03:30:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.63e750e0b783901768b900310800fb2%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2023-02-11T08:30:00+00:00",
"datePublished": "2023-02-11T08:30:00+00:00",
"author": {
"@type": "Person",
"name": "yesbird"
}
}
Hi, Lutz.

I would like to look at it, but "www.stmuc.com/moray" return:

Am I wrong with address ?
--
YB
```
 From: Convinced Subject: Re: Impending Moray Source Release Date: 11 Feb 2023 05:45:00 Message:
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#web.63e77164b7839018c44f34386ea30fe%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2023-02-11T10:45:00+00:00",
"datePublished": "2023-02-11T10:45:00+00:00",
"author": {
"@type": "Person",
"name": "Convinced"
}
}
"Lutz" <lut### [at] stmuccom> wrote:
> I'm happy to see some activity around this release :-)
>
> If there are any specific questions about Moray or design decisions or code
> structure, I'm happy to answer as best I can, keeping in mind I developed it in
> the late 80s and 90s and my memory isn't the best anymore. :-)
>
> I have been using Moray still to this day to read and edit STL files for my 3D
> printer, although for new designs I use Fusion 360 now.
>
> Cheers,
>
> - Lutz

Yes Lutz is the man. As he says he developed it and it worked.
I see no reason why we can't keep the format as is for now.
What 'ancient' code has to do with anything I can't grasp at all. Surely a
program written for an older operating system can't have any clout once it's
coded to run on Win 10 or a modern Linux system.
Anyway I'm just a 'user' so my opinion my not really valid.
Great to hear that things are in motion.

Thanks
```
 From: Chris Cason Subject: Re: Impending Moray Source Release Date: 13 Feb 2023 11:11:36 Message: <63ea6138\$1@news.povray.org>
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#63ea6138%241%40news.povray.org",
"headline": "Re: Impending Moray Source Release",
"dateCreated": "2023-02-13T16:11:36+00:00",
"datePublished": "2023-02-13T16:11:36+00:00",
"author": {
"@type": "Person",
"name": "Chris Cason"
}
}
On 11/02/2023 18:25, Lutz wrote:
> I'm happy to see some activity around this release :-)
>
> If there are any specific questions about Moray or design decisions or code
> structure, I'm happy to answer as best I can, keeping in mind I developed it in
> the late 80s and 90s and my memory isn't the best anymore. :-)
>
> I have been using Moray still to this day to read and edit STL files for my 3D
> printer, although for new designs I use Fusion 360 now.