Funny animation

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Funny animation

Hilaire Fernandes
Administrator
http://www.drgeo.eu/screenshot-video

--
Dr. Geo -- http://drgeo.eu

Was this message helpful?
Tell us!
Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

alex m
More than funny: very interesting, Hilaire!
This could lead to more developements.
Here are some screenshots from DrGeo with plenty of lines.


De : Hilaire Fernandes [via Dr. Geo] <[hidden email]>
À : almo xi <[hidden email]>
Envoyé le : Lundi 2 juillet 2012 9h35
Objet : Funny animation

http://www.drgeo.eu/screenshot-video

--
Dr. Geo -- http://drgeo.eu




If you reply to this email, your message will be added to the discussion below:
http://forum.drgeo.eu/Funny-animation-tp4023855.html
To start a new topic under Dr. Geo, email [hidden email]
To unsubscribe from Dr. Geo, click here.
NAML



surf rgl screen.jpg (863K) Download Attachment
surf rgl scrn.jpg (325K) Download Attachment
surf rgl b screen.jpg (539K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

Hilaire Fernandes
Administrator
I want more examples like this one,
Do not hesitate to post also the smalltalk code used to generate the sketch.
Next release will in a couple of day, i am still waiting for a few
translations. I have added a SmalltalkSketches folder with example of
Smalltalk programmed sketch. I can add new one.

VERY important as well, if you have feature request, fill a bug ticket
at http://bug.drgeo.eu.
This is the best I do not forget about it.

Hilaire

On 02/07/2012 10:43, almo xi [via Dr. Geo] wrote:

>
> More than funny: very interesting, Hilaire!
> This could lead to more developements.
>
> Here are some screenshots from DrGeo with plenty of lines.
>
>
>
> ________________________________
>  De : Hilaire Fernandes [via Dr. Geo] <[hidden email]>
> À : almo xi <[hidden email]>
> Envoyé le : Lundi 2 juillet 2012 9h35
> Objet : Funny animation
>  
>
> http://www.drgeo.eu/screenshot-video
>


--
Dr. Geo -- http://drgeo.eu

Was this message helpful?
Tell us!
Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

alex m
I've been fiddling within the DrGeo app as I could, there must be a neater way.
s1 and s2 are two previously created segments.
This was sent to the domain:

|  s1 s2 n p1 p2 |
   
    s1:=self factory pool at:756.
    s2:=self factory pool at:759.
    n:=128.
   
    1 to: (n-1) do: [:i |
        self createFromMathItem: (DrGPointOncurveItem
                        newWith: (Array with: s1
                                        with: (s1 parents at: 1)point+ ( i/n*s1 direction))).
            p1 := self factory pool last.
        self createFromMathItem: (DrGPointOncurveItem
                        newWith: (Array with: s2
                                        with: (s2 parents at: 1)point+ (i/n* s2 direction))).
            p2 := self factory pool last.
        self createFromMathItem: (DrGSegmentItem newWith: {p1. p2})].


De : Hilaire Fernandes [via Dr. Geo] <[hidden email]>
À : almo xi <[hidden email]>
Envoyé le : Lundi 2 juillet 2012 13h46
Objet : Re: Funny animation

I want more examples like this one,
Do not hesitate to post also the smalltalk code used to generate the sketch.
Next release will in a couple of day, i am still waiting for a few
translations. I have added a SmalltalkSketches folder with example of
Smalltalk programmed sketch. I can add new one.

VERY important as well, if you have feature request, fill a bug ticket
at http://bug.drgeo.eu.
This is the best I do not forget about it.

Hilaire

On 02/07/2012 10:43, almo xi [via Dr. Geo] wrote:

>
> More than funny: very interesting, Hilaire!
> This could lead to more developements.
>
> Here are some screenshots from DrGeo with plenty of lines.
>
>
>
> ________________________________
>  De : Hilaire Fernandes [via Dr. Geo] <[hidden email]>
> À : almo xi <[hidden email]>
> Envoyé le : Lundi 2 juillet 2012 9h35
> Objet : Funny animation
>  
>
> http://www.drgeo.eu/screenshot-video
>

--
Dr. Geo -- http://drgeo.eu




If you reply to this email, your message will be added to the discussion below:
http://forum.drgeo.eu/Funny-animation-tp4023855p4023857.html
To start a new topic under Dr. Geo, email [hidden email]
To unsubscribe from Dr. Geo, click here.
NAML



s r code.jpg (637K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

Hilaire Fernandes
Administrator
Oh, my god, you are really a Dr. Geo hacker! Ready to contribute to core
Dr. Geo ;-)

You will be happy to learn about the DrGeo Smalltalk API.
If you can read French, here is the documentation
http://www.drgeo.eu/community/documentation/fr

You can describe on a Workspace (background menu, Tools>Workspace) your
Dr. Geo sketch with something like:

| canvas s1 s2 p1 p2 n |
canvas := DrGeoCanvas new.
s1 := canvas segment: 0@0 to: 10@0.
s2 := canvas segment: 0@0 to: 0@10.
n := 128.
1 to: n - 1 do: [:i |
   p1 := canvas pointOnCurve: s1 at: i / n.
   p2 := canvas pointOnCurve: s2 at: i / n.
   canvas segment: p1 to: p2]

Is it not neat?

The DrGeo Smalltalk API is really fantastic, and if some feature is
missing it is very easy to extend it. Recently I added a ruler, a sort
of widget to get a parametric value in a given range (see my last post
on the funny video).

Explore DrGeoCanvas and related classes.

I would really love an English documentation on the DrGeo Smalltalk API,
but I don't have the time nor the resource to maintain it.

It would be possible to set up a team of maintainers for an English
version.  Google can give a rough translation in English, easier to
start with. But I really don't have time for this.
Any one interested to discuss on such a project,  a nice way to learn
more about Dr. Geo.

Hilaire



On 03/07/2012 00:01, almo xi [via Dr. Geo] wrote:

>
> I've been fiddling within the DrGeo app as I could, there must be a neater way.
> s1 and s2 are two previously created segments.
>
> This was sent to the domain:
>
> |  s1 s2 n p1 p2 |
>    
>     s1:=self factory pool at:756.
>     s2:=self factory pool at:759.
>     n:=128.
>    
>     1 to: (n-1) do: [:i |
>         self createFromMathItem: (DrGPointOncurveItem
>                         newWith: (Array with: s1
>                                         with: (s1 parents at: 1)point+ ( i/n*s1 direction))).
>             p1 := self factory pool last.
>         self createFromMathItem: (DrGPointOncurveItem
>                         newWith: (Array with: s2
>                                         with: (s2 parents at: 1)point+ (i/n* s2 direction))).
>             p2 := self factory pool last.
>         self createFromMathItem: (DrGSegmentItem newWith: {p1. p2})].
>
--
Dr. Geo -- http://drgeo.eu

Was this message helpful?
Tell us!
Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

alex m
Speaking of code based animation, here is the very pioneer, card encoding dot by dot :

http://www.youtube.com/watch?v=BzB31mD4NmA        a short video

http://thesis.lambertsblog.co.uk/?page_id=117                an overview text

The new ruler, with it's slider  feature, might make things easyer than in the sixties ;)


Oui oui, je lis le français, seulement je pensais qu'il y avait une convention pour l'usage de l'anglais sur ce forum...

Magnifiques, les possibilités offertes par les FiguresSmalltalkDrgeo, je n'avais pas envisagé cet angle là!


De : Hilaire Fernandes [via Dr. Geo] <[hidden email]>
À : almo xi <[hidden email]>
Envoyé le : Mardi 3 juillet 2012 8h43
Objet : Re: Funny animation

Oh, my god, you are really a Dr. Geo hacker! Ready to contribute to core
Dr. Geo ;-)

You will be happy to learn about the DrGeo Smalltalk API.
If you can read French, here is the documentation
http://www.drgeo.eu/community/documentation/fr

You can describe on a Workspace (background menu, Tools>Workspace) your
Dr. Geo sketch with something like:

| canvas s1 s2 p1 p2 n |
canvas := DrGeoCanvas new.
s1 := canvas segment: 0@0 to: 10@0.
s2 := canvas segment: 0@0 to: 0@10.
n := 128.
1 to: n - 1 do: [:i |
   p1 := canvas pointOnCurve: s1 at: i / n.
   p2 := canvas pointOnCurve: s2 at: i / n.
   canvas segment: p1 to: p2]

Is it not neat?

The DrGeo Smalltalk API is really fantastic, and if some feature is
missing it is very easy to extend it. Recently I added a ruler, a sort
of widget to get a parametric value in a given range (see my last post
on the funny video).

Explore DrGeoCanvas and related classes.

I would really love an English documentation on the DrGeo Smalltalk API,
but I don't have the time nor the resource to maintain it.

It would be possible to set up a team of maintainers for an English
version.  Google can give a rough translation in English, easier to
start with. But I really don't have time for this.
Any one interested to discuss on such a project,  a nice way to learn
more about Dr. Geo.

Hilaire



On 03/07/2012 00:01, almo xi [via Dr. Geo] wrote:

>
> I've been fiddling within the DrGeo app as I could, there must be a neater way.
> s1 and s2 are two previously created segments.
>
> This was sent to the domain:
>
> |  s1 s2 n p1 p2 |
>    
>     s1:=self factory pool at:756.
>     s2:=self factory pool at:759.
>     n:=128.
>    
>     1 to: (n-1) do: [:i |
>         self createFromMathItem: (DrGPointOncurveItem
>                         newWith: (Array with: s1
>                                         with: (s1 parents at: 1)point+ ( i/n*s1 direction))).
>             p1 := self factory pool last.
>         self createFromMathItem: (DrGPointOncurveItem
>                         newWith: (Array with: s2
>                                         with: (s2 parents at: 1)point+ (i/n* s2 direction))).
>             p2 := self factory pool last.
>         self createFromMathItem: (DrGSegmentItem newWith: {p1. p2})].
>
--
Dr. Geo -- http://drgeo.eu




If you reply to this email, your message will be added to the discussion below:
http://forum.drgeo.eu/Funny-animation-tp4023855p4023859.html
To start a new topic under Dr. Geo, email [hidden email]
To unsubscribe from Dr. Geo, click here.
NAML


Reply | Threaded
Open this post in threaded view
|

Re: Funny animation

Hilaire Fernandes
Administrator
On 08/07/2012 13:14, almo xi [via Dr. Geo] wrote:
> Speaking of code based animation, here is the very pioneer, card encoding dot by dot:

With DrGeo you will do "block encoding dot by dot"

With DrGeo API, something like  "canvas point: [] parents: aCollection

>
> Oui oui, je lis le français, seulement je pensais qu'il y avait une convention pour l'usage de l'anglais sur ce forum...

Did I mention that? No.

>
> Magnifiques, les possibilités offertes par les FiguresSmalltalkDrgeo, je n'avais pas envisagé cet angle là!
>


--
Dr. Geo -- http://drgeo.eu

Was this message helpful?
Tell us!