Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #34923 > unrolled thread

For Michael Haufe (trying to do 3D)

Started bybit-naughty@hotmail.com
First post2018-04-25 21:47 -0700
Last post2018-05-06 16:35 -0700
Articles 20 — 6 participants

Back to article view | Back to comp.lang.javascript


Contents

  For Michael Haufe (trying to do 3D) bit-naughty@hotmail.com - 2018-04-25 21:47 -0700
    Re: For Michael Haufe (trying to do 3D) "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-04-26 10:17 +0200
    Re: For Michael Haufe (trying to do 3D) "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2018-04-30 21:33 -0700
      Re: For Michael Haufe (trying to do 3D) bit-naughty@hotmail.com - 2018-05-01 21:07 -0700
        Re: For Michael Haufe (trying to do 3D) "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-05-02 11:30 +0200
        Re: For Michael Haufe (trying to do 3D) "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2018-05-04 14:04 -0700
    Re: For Michael Haufe (trying to do 3D) Leonardo Campos <leonardoscampos@gmail.com> - 2018-05-02 15:42 -0700
      Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-02 20:14 -0700
        Re: For Michael Haufe (trying to do 3D) Leonardo Campos <leonardoscampos@gmail.com> - 2018-05-03 12:36 -0700
          Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-03 15:47 -0700
            Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-04 17:15 -0700
              Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-04 22:27 -0700
    Re: For Michael Haufe (trying to do 3D) Leonardo Campos <leonardoscampos@gmail.com> - 2018-05-04 14:23 -0700
      Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-04 17:00 -0700
        Re: For Michael Haufe (trying to do 3D) Leonardo Campos <leonardoscampos@gmail.com> - 2018-05-05 10:59 -0700
          Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-05 21:59 -0700
            Re: For Michael Haufe (trying to do 3D) Julio Di Egidio <julio@diegidio.name> - 2018-05-06 03:54 -0700
              Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-06 13:59 -0700
                Re: For Michael Haufe (trying to do 3D) "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-06 14:16 -0700
                  Re: For Michael Haufe (trying to do 3D) Julio Di Egidio <julio@diegidio.name> - 2018-05-06 16:35 -0700

#34923 — For Michael Haufe (trying to do 3D)

Frombit-naughty@hotmail.com
Date2018-04-25 21:47 -0700
SubjectFor Michael Haufe (trying to do 3D)
Message-ID<5c0bec5c-3154-4126-9ad3-b1d73ec041f3@googlegroups.com>
Hey Michael,
Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)

What were you going to say?

[toc] | [next] | [standalone]


#34924

From"Evertjan." <exxjxw.hannivoort@inter.nl.net>
Date2018-04-26 10:17 +0200
Message-ID<XnsA8D068C48C4E0eejj99@194.109.6.166>
In reply to#34923
bit-naughty@hotmail.com wrote on 26 Apr 2018 in comp.lang.javascript:

> Hey Michael,
> Since that other thread about doing 3D died, and I wasn't able to check
> it for a couple of days, just to tell you - I studied maths up to high
> school level. But unfortuntately these days, I've probably forgotten
> most of it, but I'm working on that - with the help of some books, and
> the net of course (sites like Khan Academy), I *should* soon regain my
> old knowledge :) 

1 Threads never die on Usenet, they are just fade away. 
Resussitation is always possible, just keep the subject-line
logically connected.

2 Usenet is not a personal communications channel,
so anyone can join in.

> What were you going to say?

3 It seems you are responding to something specific?
 
However Usenet requires you to quote that, 
as treads are just figments of our imagination,
or the imagination of your specific newsreader's programmer,
so that other newsreaders construe it differently or not at all.

-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

[toc] | [prev] | [next] | [standalone]


#34953

From"Michael Haufe (TNO)" <tno@thenewobjective.com>
Date2018-04-30 21:33 -0700
Message-ID<8ec3080e-b2a9-4baf-befa-0de782128276@googlegroups.com>
In reply to#34923
bit-n...@hotmail.com wrote:
> Hey Michael,
> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> 
> What were you going to say?

I'm assuming you don't want to use a pre-existing library. 

Soo, at a minimum you need to know some basic trigonometry. With that you can experiment and get some simple 3D up with HTML Canvas 2D API. I assume you know how to use the Canvas basics of line drawing already as well as how to clear the screen and redraw things on it.

Here is a rather old article (2004) from my bookmarks that summarized the math pretty well and has a basic example:

<http://www.garybeene.com/3d/3d-math.htm>
<http://www.garybeene.com/3d/3d-purejs.htm>

For the latter, I'd suggest trying to translate into a canvas implementation as an exercise and use modern code.

Another old intro reference I used from a number years ago is this:

<https://www.kirupa.com/developer/actionscript/3dindex.htm>

It's ActionScript3, but another good set of code to translate into canvas as an exercise for learning.

Once you've completed that, going back and revisiting your personal library would be a good idea. Start looking at Vectors, Quaternions, and Matrices as the next level.

Now, if anyone in the group has some more modern entry-level introductions to suggest, it would be appreciated.

[toc] | [prev] | [next] | [standalone]


#34962

Frombit-naughty@hotmail.com
Date2018-05-01 21:07 -0700
Message-ID<2b967617-fa77-4835-8ce3-d1246b5778fa@googlegroups.com>
In reply to#34953
If it's not too much trouble, could you tell me what was wrong with my code? Would you like me to post it again?

[toc] | [prev] | [next] | [standalone]


#34966

From"Evertjan." <exxjxw.hannivoort@inter.nl.net>
Date2018-05-02 11:30 +0200
Message-ID<XnsA8D6751A1B23Feejj99@194.109.6.166>
In reply to#34962
bit-naughty@hotmail.com wrote on 02 May 2018 in comp.lang.javascript:

> If it's not too much trouble, could you tell me what was wrong with my
> code? Would you like me to post it again? 
> 

This is not email, keep your private conversations out.

Better: quote what you are responding on.

-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

[toc] | [prev] | [next] | [standalone]


#34979

From"Michael Haufe (TNO)" <tno@thenewobjective.com>
Date2018-05-04 14:04 -0700
Message-ID<987196ab-ddc2-4d2d-86b7-e7e270ae56b5@googlegroups.com>
In reply to#34962
bit-n...@hotmail.com wrote:
> If it's not too much trouble, could you tell me what was wrong with my code? Would you like me to post it again?

Not if this is to remain a learning exercise.

Don't be afraid to start over from first principles

[toc] | [prev] | [next] | [standalone]


#34967

FromLeonardo Campos <leonardoscampos@gmail.com>
Date2018-05-02 15:42 -0700
Message-ID<6aa6e5c2-46d2-4715-8785-911832e4f38a@googlegroups.com>
In reply to#34923
On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
> Hey Michael,
> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> 
> What were you going to say?

I'm also studying about 3D since I joined a company that works with medical imaging (we play with 3D volumes) using pure javascript. I'm gonna list some of the videos and courses that helped me a lot.

Essence of linear algebra (3Blue1Brown, 15 videos)
https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
This playlist is the best introduction/explanation about linear álgebra you can find on Youtube. That's a good start because there are only 15 short videos (<15 mins most of them) very well explained and everything else will become easier to understand.

Linear Algebra (KhanAcademy, 142 videos)
https://www.khanacademy.org/math/linear-algebra
Do you still need to learn more about Linear Algebra?
Then take a look at this course (I think you were talking about this course).
This is a very good course but you need much more time to complete it because it has 142 videos. This is a very good course (too much theory) but I like the ones that explains the theory with some code (see Coding Math).

Coding Math
https://www.youtube.com/channel/UCF6F8LdCSWlRwQm_hfA2bcQ
I really like this channel because the guy explains something and write some code very easy to understand. Pure javascript + canvas! I've done a lot of new things after watching these videos. These is the kind of video that really takes my attention. I'm watching ALL videos from this channel.

Interactive 3D Graphics
https://classroom.udacity.com/courses/cs291
This is in the next level! In this course you're gonna learn everything you need in Computer Graphics (points, vectors, meshes, colors, materials, transforms, materials, matrices, lights, cameras, textures, reflections, shaders, interaction and animation) with some problem sets (three.js). You're gonna learn how to create everything from scratch! After taking this course you'll be able to understand/create anything in 3D.

3D Collisions (Gitbook, online/pdf)
https://legacy.gitbook.com/book/gdbooks/3dcollisions/details
This is a very good book where you can learn about 3D collision (with code). This book has helped me a lot when working with tools in medical imaging. I use to calculate intersections between lines, lines/AABB, rays/planes, etc. all the time.

I hope this help!

Leonardo Campos

[toc] | [prev] | [next] | [standalone]


#34968

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-02 20:14 -0700
Message-ID<pcdupt$uhe$1@dont-email.me>
In reply to#34967
On 5/2/2018 3:42 PM, Leonardo Campos wrote:
> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
>> Hey Michael,
>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
>>
>> What were you going to say?
> 
> I'm also studying about 3D since I joined a company that works with medical imaging (we play with 3D volumes) using pure javascript. I'm gonna list some of the videos and courses that helped me a lot.
[...]
> 

Love 3d volumetric renderings! Fwiw, here are some of mine:

http://siggrapharts.ning.com/photo/alien-anatomy

My software creates a stack of 2d images, then runs them through ImageJ 
for the final 3d volumetric rendering:

https://imagej.nih.gov/ij

Here are some more of my volumes:

http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17187

https://plus.google.com/101799841244447089430/posts/SJxqtai8oiC

https://plus.google.com/101799841244447089430/posts/4B3wcSBTYRc

https://plus.google.com/101799841244447089430/posts/7RRwAu9cxWw

I would love to be able to send you a stack of images, bitmaps, and see 
what you can do with it using your company's software! :^)

[toc] | [prev] | [next] | [standalone]


#34969

FromLeonardo Campos <leonardoscampos@gmail.com>
Date2018-05-03 12:36 -0700
Message-ID<04b0b22b-a31b-4c86-ba0c-030308582369@googlegroups.com>
In reply to#34968
On Thursday, May 3, 2018 at 12:14:13 AM UTC-3, Chris M. Thomasson wrote:
> On 5/2/2018 3:42 PM, Leonardo Campos wrote:
> > On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
> >> Hey Michael,
> >> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> >>
> >> What were you going to say?
> > 
> > I'm also studying about 3D since I joined a company that works with medical imaging (we play with 3D volumes) using pure javascript. I'm gonna list some of the videos and courses that helped me a lot.
> [...]
> > 
> 
> Love 3d volumetric renderings! Fwiw, here are some of mine:
> 
> http://siggrapharts.ning.com/photo/alien-anatomy
> 
> My software creates a stack of 2d images, then runs them through ImageJ 
> for the final 3d volumetric rendering:
> 
> https://imagej.nih.gov/ij
> 
> Here are some more of my volumes:
> 
> http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17187
> 
> https://plus.google.com/101799841244447089430/posts/SJxqtai8oiC
> 
> https://plus.google.com/101799841244447089430/posts/4B3wcSBTYRc
> 
> https://plus.google.com/101799841244447089430/posts/7RRwAu9cxWw
> 
> I would love to be able to send you a stack of images, bitmaps, and see 
> what you can do with it using your company's software! :^)

I'm developing some features in a DICOM Viewer but it isn't for free. You can try by yourself converting your images to DICOM (it can be 1 image per file or a single multi slice image) and loading them into a free DICOM Viewer. Osirix is one of them but it's a desktop app.

ImageJ DICOM
https://imagej.net/DICOM

Osirix Lite
http://www.osirix-viewer.com/osirix/osirix-md/download-osirix-lite/

DICOM image sample sets
https://www.osirix-viewer.com/resources/dicom-image-library/

PS: DICOM defines how medical images should be stored, the protocol that allows medical equipments to communicate and a lot of other things.

[toc] | [prev] | [next] | [standalone]


#34971

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-03 15:47 -0700
Message-ID<pcg3hp$jqe$1@dont-email.me>
In reply to#34969
On 5/3/2018 12:36 PM, Leonardo Campos wrote:
> On Thursday, May 3, 2018 at 12:14:13 AM UTC-3, Chris M. Thomasson wrote:
>> On 5/2/2018 3:42 PM, Leonardo Campos wrote:
>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
>>>> Hey Michael,
>>>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
>>>>
>>>> What were you going to say?
>>>
>>> I'm also studying about 3D since I joined a company that works with medical imaging (we play with 3D volumes) using pure javascript. I'm gonna list some of the videos and courses that helped me a lot.
>> [...]
>>>
>>
>> Love 3d volumetric renderings! Fwiw, here are some of mine:
>>
>> http://siggrapharts.ning.com/photo/alien-anatomy
>>
>> My software creates a stack of 2d images, then runs them through ImageJ
>> for the final 3d volumetric rendering:
>>
>> https://imagej.nih.gov/ij
>>
>> Here are some more of my volumes:
>>
>> http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17187
>>
>> https://plus.google.com/101799841244447089430/posts/SJxqtai8oiC
>>
>> https://plus.google.com/101799841244447089430/posts/4B3wcSBTYRc
>>
>> https://plus.google.com/101799841244447089430/posts/7RRwAu9cxWw
>>
>> I would love to be able to send you a stack of images, bitmaps, and see
>> what you can do with it using your company's software! :^)
> 
> I'm developing some features in a DICOM Viewer but it isn't for free. You can try by yourself converting your images to DICOM (it can be 1 image per file or a single multi slice image) and loading them into a free DICOM Viewer. Osirix is one of them but it's a desktop app.
> 
> ImageJ DICOM
> https://imagej.net/DICOM
> 
> Osirix Lite
> http://www.osirix-viewer.com/osirix/osirix-md/download-osirix-lite/
> 
> DICOM image sample sets
> https://www.osirix-viewer.com/resources/dicom-image-library/
> 
> PS: DICOM defines how medical images should be stored, the protocol that allows medical equipments to communicate and a lot of other things.
> 
Fwiw, I have managed to get Imebra up and running so I should be able to 
generate DICOM from my C++ code.

https://imebra.com

Also, installing 3d Slicer:

https://www.slicer.org

To see them in 3d, it should work fine. Will keep you posted.

Thanks Leonardo. :^)

[toc] | [prev] | [next] | [standalone]


#34982

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-04 17:15 -0700
Message-ID<pcit3r$2pu$1@dont-email.me>
In reply to#34971
On 5/3/2018 3:47 PM, Chris M. Thomasson wrote:
> On 5/3/2018 12:36 PM, Leonardo Campos wrote:
>> On Thursday, May 3, 2018 at 12:14:13 AM UTC-3, Chris M. Thomasson wrote:
>>> On 5/2/2018 3:42 PM, Leonardo Campos wrote:
>>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, 
>>>> bit-n...@hotmail.com wrote:
>>>>> Hey Michael,
>>>>> Since that other thread about doing 3D died, and I wasn't able to 
>>>>> check it for a couple of days, just to tell you - I studied maths 
>>>>> up to high school level. But unfortuntately these days, I've 
>>>>> probably forgotten most of it, but I'm working on that - with the 
>>>>> help of some books, and the net of course (sites like Khan 
>>>>> Academy), I *should* soon regain my old knowledge :)
>>>>>
>>>>> What were you going to say?
>>>>
>>>> I'm also studying about 3D since I joined a company that works with 
>>>> medical imaging (we play with 3D volumes) using pure javascript. I'm 
>>>> gonna list some of the videos and courses that helped me a lot.
>>> [...]
>>>>
>>>
>>> Love 3d volumetric renderings! Fwiw, here are some of mine:
>>>
>>> http://siggrapharts.ning.com/photo/alien-anatomy
>>>
>>> My software creates a stack of 2d images, then runs them through ImageJ
>>> for the final 3d volumetric rendering:
>>>
>>> https://imagej.nih.gov/ij
>>>
>>> Here are some more of my volumes:
>>>
>>> http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17187
>>>
>>> https://plus.google.com/101799841244447089430/posts/SJxqtai8oiC
>>>
>>> https://plus.google.com/101799841244447089430/posts/4B3wcSBTYRc
>>>
>>> https://plus.google.com/101799841244447089430/posts/7RRwAu9cxWw
>>>
>>> I would love to be able to send you a stack of images, bitmaps, and see
>>> what you can do with it using your company's software! :^)
>>
>> I'm developing some features in a DICOM Viewer but it isn't for free. 
>> You can try by yourself converting your images to DICOM (it can be 1 
>> image per file or a single multi slice image) and loading them into a 
>> free DICOM Viewer. Osirix is one of them but it's a desktop app.
>>
>> ImageJ DICOM
>> https://imagej.net/DICOM
>>
>> Osirix Lite
>> http://www.osirix-viewer.com/osirix/osirix-md/download-osirix-lite/
>>
>> DICOM image sample sets
>> https://www.osirix-viewer.com/resources/dicom-image-library/
>>
>> PS: DICOM defines how medical images should be stored, the protocol 
>> that allows medical equipments to communicate and a lot of other things.
>>
> Fwiw, I have managed to get Imebra up and running so I should be able to 
> generate DICOM from my C++ code.
> 
> https://imebra.com
> 
> Also, installing 3d Slicer:
> 
> https://www.slicer.org
> 
> To see them in 3d, it should work fine. Will keep you posted.
> 
> Thanks Leonardo. :^)

Got it working fine. Fwiw, here is another 3d shot of a 2d Julia set 
going around the unit circle:

https://plus.google.com/101799841244447089430/posts/21Zf31caqjk

This is a 256x256x256 volume.

[toc] | [prev] | [next] | [standalone]


#34983

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-04 22:27 -0700
Message-ID<pcjfbb$pbv$1@dont-email.me>
In reply to#34982
On 5/4/2018 5:15 PM, Chris M. Thomasson wrote:
> On 5/3/2018 3:47 PM, Chris M. Thomasson wrote:
>> On 5/3/2018 12:36 PM, Leonardo Campos wrote:
>>> On Thursday, May 3, 2018 at 12:14:13 AM UTC-3, Chris M. Thomasson wrote:
>>>> On 5/2/2018 3:42 PM, Leonardo Campos wrote:
>>>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, 
>>>>> bit-n...@hotmail.com wrote:
>>>>>> Hey Michael,
>>>>>> Since that other thread about doing 3D died, and I wasn't able to 
>>>>>> check it for a couple of days, just to tell you - I studied maths 
>>>>>> up to high school level. But unfortuntately these days, I've 
>>>>>> probably forgotten most of it, but I'm working on that - with the 
>>>>>> help of some books, and the net of course (sites like Khan 
>>>>>> Academy), I *should* soon regain my old knowledge :)
>>>>>>
>>>>>> What were you going to say?
>>>>>
>>>>> I'm also studying about 3D since I joined a company that works with 
>>>>> medical imaging (we play with 3D volumes) using pure javascript. 
>>>>> I'm gonna list some of the videos and courses that helped me a lot.
>>>> [...]
>>>>>
>>>>
>>>> Love 3d volumetric renderings! Fwiw, here are some of mine:
>>>>
>>>> http://siggrapharts.ning.com/photo/alien-anatomy
>>>>
>>>> My software creates a stack of 2d images, then runs them through ImageJ
>>>> for the final 3d volumetric rendering:
>>>>
>>>> https://imagej.nih.gov/ij
>>>>
>>>> Here are some more of my volumes:
>>>>
>>>> http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17187
>>>>
>>>> https://plus.google.com/101799841244447089430/posts/SJxqtai8oiC
>>>>
>>>> https://plus.google.com/101799841244447089430/posts/4B3wcSBTYRc
>>>>
>>>> https://plus.google.com/101799841244447089430/posts/7RRwAu9cxWw
>>>>
>>>> I would love to be able to send you a stack of images, bitmaps, and see
>>>> what you can do with it using your company's software! :^)
>>>
>>> I'm developing some features in a DICOM Viewer but it isn't for free. 
>>> You can try by yourself converting your images to DICOM (it can be 1 
>>> image per file or a single multi slice image) and loading them into a 
>>> free DICOM Viewer. Osirix is one of them but it's a desktop app.
>>>
>>> ImageJ DICOM
>>> https://imagej.net/DICOM
>>>
>>> Osirix Lite
>>> http://www.osirix-viewer.com/osirix/osirix-md/download-osirix-lite/
>>>
>>> DICOM image sample sets
>>> https://www.osirix-viewer.com/resources/dicom-image-library/
>>>
>>> PS: DICOM defines how medical images should be stored, the protocol 
>>> that allows medical equipments to communicate and a lot of other things.
>>>
>> Fwiw, I have managed to get Imebra up and running so I should be able 
>> to generate DICOM from my C++ code.
>>
>> https://imebra.com
>>
>> Also, installing 3d Slicer:
>>
>> https://www.slicer.org
>>
>> To see them in 3d, it should work fine. Will keep you posted.
>>
>> Thanks Leonardo. :^)
> 
> Got it working fine. Fwiw, here is another 3d shot of a 2d Julia set 
> going around the unit circle:
> 
> https://plus.google.com/101799841244447089430/posts/21Zf31caqjk
> 
> This is a 256x256x256 volume.

Just to clarify, this render is from ImageJ. I have to learn Slicer 
better in order to treat the (0, 0, 0) pixels as alpha channel, humm. 
ImageJ seems to do this automatically. I am having trouble getting rid 
of the pixels RGB (0, 0, 0) in Slicer. Better yet, make my own 
volumetric ray tracer, and suite of distance estimators in one cohesive 
unit! :^)

[toc] | [prev] | [next] | [standalone]


#34980

FromLeonardo Campos <leonardoscampos@gmail.com>
Date2018-05-04 14:23 -0700
Message-ID<84194b2d-6e1e-4551-b3f1-10ce235cd571@googlegroups.com>
In reply to#34923
On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
> Hey Michael,
> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> 
> What were you going to say?

For those that are interested in a ready to use 3D javascript library:
https://kitware.github.io/vtk-js/examples/

[toc] | [prev] | [next] | [standalone]


#34981

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-04 17:00 -0700
Message-ID<pcis6j$ti0$1@dont-email.me>
In reply to#34980
On 5/4/2018 2:23 PM, Leonardo Campos wrote:
> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
>> Hey Michael,
>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
>>
>> What were you going to say?
> 
> For those that are interested in a ready to use 3D javascript library:
> https://kitware.github.io/vtk-js/examples/
> 

Nice! Fwiw, I am now able to save DICOM from my C++ and render it using 
ImageJ. Here are the first two renderings I created:

https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw

[toc] | [prev] | [next] | [standalone]


#34984

FromLeonardo Campos <leonardoscampos@gmail.com>
Date2018-05-05 10:59 -0700
Message-ID<51c02cc2-33fa-4505-87fe-b3b8748a1acc@googlegroups.com>
In reply to#34981
On Friday, May 4, 2018 at 9:00:28 PM UTC-3, Chris M. Thomasson wrote:
> On 5/4/2018 2:23 PM, Leonardo Campos wrote:
> > On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
> >> Hey Michael,
> >> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> >>
> >> What were you going to say?
> > 
> > For those that are interested in a ready to use 3D javascript library:
> > https://kitware.github.io/vtk-js/examples/
> > 
> 
> Nice! Fwiw, I am now able to save DICOM from my C++ and render it using 
> ImageJ. Here are the first two renderings I created:
> 
> https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw

That's really awesome, Chris!

[toc] | [prev] | [next] | [standalone]


#34987

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-05 21:59 -0700
Message-ID<pcm23n$js6$1@dont-email.me>
In reply to#34984
On 5/5/2018 10:59 AM, Leonardo Campos wrote:
> On Friday, May 4, 2018 at 9:00:28 PM UTC-3, Chris M. Thomasson wrote:
>> On 5/4/2018 2:23 PM, Leonardo Campos wrote:
>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
>>>> Hey Michael,
>>>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
>>>>
>>>> What were you going to say?
>>>
>>> For those that are interested in a ready to use 3D javascript library:
>>> https://kitware.github.io/vtk-js/examples/
>>>
>>
>> Nice! Fwiw, I am now able to save DICOM from my C++ and render it using
>> ImageJ. Here are the first two renderings I created:
>>
>> https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw
> 
> That's really awesome, Chris!
> 

Thank you for the kind comment Leonardo. :^)

Fwiw, here are a couple more of my results:

https://plus.google.com/101799841244447089430/posts/9xie7zHYWP3

https://plus.google.com/101799841244447089430/posts/YDfLCiF6hhe

Btw, wondering if I can perhaps send you a DICOM file? The pixels in (0, 
0, 0) are meant to be alpha. ImageJ seems to do this automagicaly. 
256x256x256, or 256^3 dimensions.

I have not really added any attributes to my DICOM files yet. Humm. 
Well, the patients name should at least be used for identifying a result 
from one of my fractal techniques. DICOM for fractal images is very 
nice. Btw, thank you for the heads up about it in the first place!

:^D

[toc] | [prev] | [next] | [standalone]


#34990

FromJulio Di Egidio <julio@diegidio.name>
Date2018-05-06 03:54 -0700
Message-ID<64cb4a57-b4ef-4877-9206-3d88616bf407@googlegroups.com>
In reply to#34987
On Sunday, 6 May 2018 06:59:43 UTC+2, Chris M. Thomasson  wrote:
> On 5/5/2018 10:59 AM, Leonardo Campos wrote:
> > On Friday, May 4, 2018 at 9:00:28 PM UTC-3, Chris M. Thomasson wrote:
> >> On 5/4/2018 2:23 PM, Leonardo Campos wrote:
> >>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
> >>>> Hey Michael,
> >>>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
> >>>>
> >>>> What were you going to say?
> >>>
> >>> For those that are interested in a ready to use 3D javascript library:
> >>> https://kitware.github.io/vtk-js/examples/
> >>>
> >>
> >> Nice! Fwiw, I am now able to save DICOM from my C++ and render it using
> >> ImageJ. Here are the first two renderings I created:
> >>
> >> https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw
> > 
> > That's really awesome, Chris!
> > 
> 
> Thank you for the kind comment Leonardo. :^)
> 
> Fwiw, here are a couple more of my results:
> 
> https://plus.google.com/101799841244447089430/posts/9xie7zHYWP3
> 
> https://plus.google.com/101799841244447089430/posts/YDfLCiF6hhe
> 
> Btw, wondering if I can perhaps send you a DICOM file? The pixels in (0, 
> 0, 0) are meant to be alpha. ImageJ seems to do this automagicaly. 
> 256x256x256, or 256^3 dimensions.
> 
> I have not really added any attributes to my DICOM files yet. Humm. 
> Well, the patients name should at least be used for identifying a result 
> from one of my fractal techniques. DICOM for fractal images is very 
> nice. Btw, thank you for the heads up about it in the first place!
> 
> :^D

That stuff you should take to private conversation: nothing of that has to do
with javascript specifically.

Be serious Chris, at least you do not just shit all over the place...

*Plonk*

Julio

[toc] | [prev] | [next] | [standalone]


#34998

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-06 13:59 -0700
Message-ID<pcnqak$p9a$1@dont-email.me>
In reply to#34990
On 5/6/2018 3:54 AM, Julio Di Egidio wrote:
> On Sunday, 6 May 2018 06:59:43 UTC+2, Chris M. Thomasson  wrote:
>> On 5/5/2018 10:59 AM, Leonardo Campos wrote:
>>> On Friday, May 4, 2018 at 9:00:28 PM UTC-3, Chris M. Thomasson wrote:
>>>> On 5/4/2018 2:23 PM, Leonardo Campos wrote:
>>>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, bit-n...@hotmail.com wrote:
>>>>>> Hey Michael,
>>>>>> Since that other thread about doing 3D died, and I wasn't able to check it for a couple of days, just to tell you - I studied maths up to high school level. But unfortuntately these days, I've probably forgotten most of it, but I'm working on that - with the help of some books, and the net of course (sites like Khan Academy), I *should* soon regain my old knowledge :)
>>>>>>
>>>>>> What were you going to say?
>>>>>
>>>>> For those that are interested in a ready to use 3D javascript library:
>>>>> https://kitware.github.io/vtk-js/examples/
>>>>>
>>>>
>>>> Nice! Fwiw, I am now able to save DICOM from my C++ and render it using
>>>> ImageJ. Here are the first two renderings I created:
>>>>
>>>> https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw
>>>
>>> That's really awesome, Chris!
>>>
>>
>> Thank you for the kind comment Leonardo. :^)
>>
>> Fwiw, here are a couple more of my results:
>>
>> https://plus.google.com/101799841244447089430/posts/9xie7zHYWP3
>>
>> https://plus.google.com/101799841244447089430/posts/YDfLCiF6hhe
>>
>> Btw, wondering if I can perhaps send you a DICOM file? The pixels in (0,
>> 0, 0) are meant to be alpha. ImageJ seems to do this automagicaly.
>> 256x256x256, or 256^3 dimensions.
>>
>> I have not really added any attributes to my DICOM files yet. Humm.
>> Well, the patients name should at least be used for identifying a result
>> from one of my fractal techniques. DICOM for fractal images is very
>> nice. Btw, thank you for the heads up about it in the first place!
>>
>> :^D
> 
> That stuff you should take to private conversation: nothing of that has to do
> with javascript specifically.
> 
> Be serious Chris, at least you do not just shit all over the place...
> 
> *Plonk*

That is fairly harsh Julio. ;^o

[toc] | [prev] | [next] | [standalone]


#34999

From"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>
Date2018-05-06 14:16 -0700
Message-ID<pcnrca$rc$1@dont-email.me>
In reply to#34998
On 5/6/2018 1:59 PM, Chris M. Thomasson wrote:
> On 5/6/2018 3:54 AM, Julio Di Egidio wrote:
>> On Sunday, 6 May 2018 06:59:43 UTC+2, Chris M. Thomasson  wrote:
>>> On 5/5/2018 10:59 AM, Leonardo Campos wrote:
>>>> On Friday, May 4, 2018 at 9:00:28 PM UTC-3, Chris M. Thomasson wrote:
>>>>> On 5/4/2018 2:23 PM, Leonardo Campos wrote:
>>>>>> On Thursday, April 26, 2018 at 1:47:46 AM UTC-3, 
>>>>>> bit-n...@hotmail.com wrote:
>>>>>>> Hey Michael,
>>>>>>> Since that other thread about doing 3D died, and I wasn't able to 
>>>>>>> check it for a couple of days, just to tell you - I studied maths 
>>>>>>> up to high school level. But unfortuntately these days, I've 
>>>>>>> probably forgotten most of it, but I'm working on that - with the 
>>>>>>> help of some books, and the net of course (sites like Khan 
>>>>>>> Academy), I *should* soon regain my old knowledge :)
>>>>>>>
>>>>>>> What were you going to say?
>>>>>>
>>>>>> For those that are interested in a ready to use 3D javascript 
>>>>>> library:
>>>>>> https://kitware.github.io/vtk-js/examples/
>>>>>>
>>>>>
>>>>> Nice! Fwiw, I am now able to save DICOM from my C++ and render it 
>>>>> using
>>>>> ImageJ. Here are the first two renderings I created:
>>>>>
>>>>> https://plus.google.com/101799841244447089430/posts/QYJjcQ1uWiw
>>>>
>>>> That's really awesome, Chris!
>>>>
>>>
>>> Thank you for the kind comment Leonardo. :^)
>>>
>>> Fwiw, here are a couple more of my results:
>>>
>>> https://plus.google.com/101799841244447089430/posts/9xie7zHYWP3
>>>
>>> https://plus.google.com/101799841244447089430/posts/YDfLCiF6hhe
>>>
>>> Btw, wondering if I can perhaps send you a DICOM file? The pixels in (0,
>>> 0, 0) are meant to be alpha. ImageJ seems to do this automagicaly.
>>> 256x256x256, or 256^3 dimensions.
>>>
>>> I have not really added any attributes to my DICOM files yet. Humm.
>>> Well, the patients name should at least be used for identifying a result
>>> from one of my fractal techniques. DICOM for fractal images is very
>>> nice. Btw, thank you for the heads up about it in the first place!
>>>
>>> :^D
>>
>> That stuff you should take to private conversation: nothing of that 
>> has to do
>> with javascript specifically.
>>
>> Be serious Chris, at least you do not just shit all over the place...
>>
>> *Plonk*
> 
> That is fairly harsh Julio. ;^o

Well, I see your point about not being on topic. Sorry.

[toc] | [prev] | [next] | [standalone]


#35000

FromJulio Di Egidio <julio@diegidio.name>
Date2018-05-06 16:35 -0700
Message-ID<4860b3e8-1bc0-4df1-968b-a3a8b6282bda@googlegroups.com>
In reply to#34999
On Sunday, 6 May 2018 23:17:03 UTC+2, Chris M. Thomasson  wrote:
> On 5/6/2018 1:59 PM, Chris M. Thomasson wrote:
> > On 5/6/2018 3:54 AM, Julio Di Egidio wrote:
> >> On Sunday, 6 May 2018 06:59:43 UTC+2, Chris M. Thomasson  wrote:
<snip>
> >>> I have not really added any attributes to my DICOM files yet. Humm.
> >>> Well, the patients name should at least be used for identifying a result
> >>> from one of my fractal techniques. DICOM for fractal images is very
> >>> nice. Btw, thank you for the heads up about it in the first place!
> >>>
> >>> :^D
> >>
> >> That stuff you should take to private conversation: nothing of that 
> >> has to do
> >> with javascript specifically.
> >>
> >> Be serious Chris, at least you do not just shit all over the place...
> >>
> >> *Plonk*
> > 
> > That is fairly harsh Julio. ;^o

Maybe, maybe I have a different idea of what's harsh.

> Well, I see your point about not being on topic. Sorry.

You still miss my point: you are *off topic* for *comp.lang.javascript*.

HTH,

Julio

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.javascript


csiph-web