Re: Bouncing balls in Curl

2006-01-13 Thread pang tee
which section of the documentation teaches me how to   a. replace the random number generated with a name from a csv file in the format :1,name1,2,name2,3,name3...b. use coordinates to generate the sphere? like sphere(radius = 1,... ) etc..thanksKamal Bhatt [EMAIL PROTECTED] wrote:  There are various ways to do what you want.The example belowuses an HBox. I would suggest reading more about different containers and see what suits you best   for your appli
 cation.
 The other choices could be a say a Canvas ora Grid. {curl 4.0 applet}{curl-file-attributes character-encoding = "windows-latin-1"}{applet {compiler-directives careful? = true}}{let c1:Canvas = {Canvas width = 6in, height = 5in, border-width = 1pt, background = ""}}{value c1}{let message1:EllipseGraphic =  {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let message2:EllipseGraphic = 
 {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let random:RolledRandom = {RolledRandom 0, 100}}{let f:Frame = {Frame  halign = "center", width = 2in, color = "red", font-size = 22pt }}{let box:HBox =  {HBox {Frame halign = "left", message1},&
 nbsp;
 f, {Frame halign = "right", message2}  }}{do  let start-x:Distance = 2in, start-y:Distance = 1in {c1.add x = start-x, y = start-y, box} let start-time:DateTime = {DateTime} let drop-time:Time = 3s {box.animate frequency = 60fps, {on TimerEvent do let elapsed-time:Time = {start-time.elapsed} let t:Time = {abs (elapsed-time mod drop-time*2) - drop-time} let y:Distance = start-y + 
 0.5 *
 2(cm/s^2)*(t * t)   {c1.move-to-xy box, start-x, y} {f.add {random.next-roll}, replace? = true} } }||-- {c1.add||-- x = 2in,||-- y = 1in,||-- {text font-weight = "bold", Words}||-- }}- Original Message -   From: pang tee   To: curlbreaker-l@curl.com   Sent: Sunday, December 25, 2005 11:31 AM  Subject: Re: Bouncing balls in CurlThanks Duke and Kamal for the response.I had added another bouncing ball to what was posted here earlier.  Can you tell me how i can make the 2 balls separated by a horizontal distance of 2in and the random number appears between the 2 balls?Yahoo! PhotosRing in the New Year with Photo Calendars. Add photos, events, holidays, whatever. {curl 4.0 applet}{curl-file-attributes character-encoding = "windows-latin-1"}{applet {compiler-directives careful? = true}}{let c1:Canvas = {Canvas width = 6in, height = 5in, border-width = 1pt, background = ""}}{value c1}{let message1:EllipseGraphic =  {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let message2:EllipseGraphic =  {EllipseGraphic fill-color = {url "control-panel-logo.gif"},
 p;
 height = 1in, width = 1in }}{let overlay:OverlayBox =  {OverlayBox {Frame halign = "left", message1}, {Frame halign = "right", message2}, {Frame valign = "bottom", height = 1in, {huge color = "red",Lucky Number!} } }}{do  let start-x:Distance = 2in, start-y:Distance = 1in {c1.add x = start-x, y = start-y, overlay} let start-time:DateTime = {DateTime} let drop-time:Time = 3s {overlay.animate frequency = 60fps, {on Ti
 merEvent
 do let elapsed-time:Time = {start-time.elapsed} let t:Time = {abs (elapsed-time mod drop-time*2) - drop-time} let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t)  {c1.move-to-xy overlay, start-x, y} } } {c1.add x = 2in, y = 1in, {text font-weight = "bold", Words} }}***To unsubscribe from this list, send a mail to:mailto:[EMAIL PROTECTED]To
 contact a human list administrator, send a mail to:mailto:[EMAIL PROTECTED]To recieve a list of other options for this list, send a mail to:mailto:[EMAIL PROTECTED]  
		Yahoo! Photos 
Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever.

Re: Bouncing balls in Curl

2005-12-27 Thread Kamal Bhatt



There are various ways to do what you 
want.The example belowuses an HBox. 

I would suggest reading more about different 
containers and see what suits you best 
for your application. The other choices could be a 
say a Canvas ora Grid. 

{curl 4.0 applet}{curl-file-attributes 
character-encoding = "windows-latin-1"}{applet 
{compiler-directives careful? = true}}

{let c1:Canvas = {Canvas 
width = 6in, height = 5in, border-width = 1pt, background = 
""}}{value c1}

{let message1:EllipseGraphic = 
 
{EllipseGraphic fill-color = {url 
"control-panel-logo.gif"}, height 
= 1in, width = 1in }}{let message2:EllipseGraphic 
=  {EllipseGraphic 
fill-color = {url 
"control-panel-logo.gif"}, height 
= 1in, width = 1in }}

{let random:RolledRandom = {RolledRandom 0, 
100}}{let f:Frame = 
{Frame 
 halign = 
"center", width = 
2in, color = 
"red", font-size = 
22pt }}

{let box:HBox =  
{HBox {Frame halign = "left", 
message1}, 
f, {Frame halign = "right", 
message2} 
 }}

{do  let start-x:Distance = 2in, start-y:Distance 
= 1in {c1.add x = start-x, y = start-y, 
box} let start-time:DateTime = 
{DateTime} let drop-time:Time = 3s 
{box.animate frequency = 60fps, 
{on TimerEvent 
do let 
elapsed-time:Time = 
{start-time.elapsed} 
let t:Time = {abs (elapsed-time mod drop-time*2) - 
drop-time} 
let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t) 
 
 
{c1.move-to-xy box, start-x, 
y} {f.add 
{random.next-roll}, replace? = 
true} } 
}||-- 
{c1.add||-- x = 
2in,||-- y = 
1in,||-- {text font-weight = 
"bold", Words}||-- }

}

  - Original Message - 
  From: 
  pang tee 
  To: curlbreaker-l@curl.com 
  Sent: Sunday, December 25, 2005 11:31 
  AM
  Subject: Re: Bouncing balls in Curl
  
  Thanks Duke and Kamal for the response.
  
  I had added another bouncing ball to what was posted here earlier.
  Can you tell me how i can make the 2 balls separated by a horizontal 
  distance of 2in and the random number appears between the 2 balls?
  
  
  
  Yahoo! PhotosRing in the New Year with Photo 
  Calendars. Add photos, events, holidays, whatever.
  
  

  {curl 4.0 applet}{curl-file-attributes character-encoding = 
  "windows-latin-1"}{applet {compiler-directives 
  careful? = true}}{let c1:Canvas = {Canvas 
  width = 6in, height = 5in, border-width = 1pt, background = 
  ""}}{value c1}{let message1:EllipseGraphic = 
   
  {EllipseGraphic fill-color = 
  {url "control-panel-logo.gif"}, 
  height = 1in, width = 1in }}{let 
  message2:EllipseGraphic =  
  {EllipseGraphic fill-color = 
  {url "control-panel-logo.gif"}, 
  height = 1in, width = 1in }}{let 
  overlay:OverlayBox =  
  {OverlayBox {Frame halign = 
  "left", message1}, {Frame halign 
  = "right", message2}, {Frame 
  valign = 
  "bottom", 
  height = 
  1in, 
  {huge color = "red",Lucky 
  Number!} } 
  }}{do  let start-x:Distance = 2in, 
  start-y:Distance = 1in {c1.add x = start-x, y = start-y, 
  overlay} let start-time:DateTime = 
  {DateTime} let drop-time:Time = 3s 
  {overlay.animate frequency = 
  60fps, {on TimerEvent 
  do let 
  elapsed-time:Time = 
  {start-time.elapsed} 
  let t:Time = {abs (elapsed-time mod drop-time*2) - 
  drop-time} 
  let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t) 
   
  {c1.move-to-xy overlay, start-x, 
  y} } 
  } {c1.add 
  x = 2in, y = 
  1in, {text font-weight = "bold", 
  Words} }}
  
  

  ***To unsubscribe from this 
  list, send a mail to:mailto:[EMAIL PROTECTED]To 
  contact a human list administrator, send a mail 
  to:mailto:[EMAIL PROTECTED]To recieve a list of 
  other options for this list, send a mail 
  to:mailto:[EMAIL PROTECTED]


Re: Bouncing balls in Curl

2005-12-27 Thread pang tee
  Hi,I have tried to add 2 buttons,  first button to start the bouncing balls and the random number generation  2nd button to stop the bouncing balls and the random number generation.But due to the arrangement of the variables/parameters, i cant seem to get the button to work. (i.e the parameter t appears after the button definition.)Could someone help me to quickly complete this portion please? My demo to the CEO if i want to show Curl will be 1.5 days away.Thanks,PTKamal Bhatt [EMAIL PROTECTED] wrote:   There are various ways to do what you want.The example
 belowuses an HBox. I would suggest reading more about different containers and see what suits you best   for your application. The other choices could be a say a Canvas ora Grid. {curl 4.0 applet}{curl-file-attributes character-encoding = "windows-latin-1"}{applet {compiler-directives careful? = true}}{let c1:Canvas = {Canvas width = 6in, height = 5in, border-width = 1pt, background = ""}}{value c1}{let message1:EllipseGraphic = 
 {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let message2:EllipseGraphic =  {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let random:RolledRandom = {RolledRandom 0, 100}}{let f:Frame = {Frame  halign = "center", width = 2in, color = "red", font-size = 22pt
 }}{let box:HBox =  {HBox {Frame halign = "left", message1}, f, {Frame halign = "right", message2}  }}{do  let start-x:Distance = 2in, start-y:Distance = 1in {c1.add x = start-x, y = start-y, box} let start-time:DateTime = {DateTime} let drop-time:Time = 3s {box.animate frequency = 60fps, {on TimerEvent do let
 elapsed-time:Time = {start-time.elapsed} let t:Time = {abs (elapsed-time mod drop-time*2) - drop-time} let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t)   {c1.move-to-xy box, start-x, y} {f.add {random.next-roll}, replace? = true} } }||-- {c1.add||-- x = 2in,||-- y = 1in,||-- {text font-weight = "bold", Words}||-- }}- Original Message -   From: pang tee   To: curlbreaker-l@curl.com   Sent: Sunday, December 25, 2005 11:31 AM  Subject: Re: Bouncing balls in CurlThanks Duke and Kamal for the response.I had added another bouncing ball to what was posted here earlier.  Can you tell me how i can make the 2 balls separated by a horizontal distance of 2in and the random number
  appears
 between the 2 balls?Yahoo! PhotosRing in the New Year with Photo Calendars. Add photos, events, holidays, whatever. {curl 4.0 applet}{curl-file-attributes character-encoding = "windows-latin-1"}{applet {compiler-directives careful? = true}}{let c1:Canvas = {Canvas width = 6in, height = 5in, border-width = 1pt, background = ""}}{value c1}{let message1:EllipseGraphic =  {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let message2:EllipseGraphic = 
 {EllipseGraphic fill-color = {url "control-panel-logo.gif"}, height = 1in, width = 1in }}{let overlay:OverlayBox =  {OverlayBox {Frame halign = "left", message1}, {Frame halign = "right", message2}, {Frame valign = "bottom", height = 1in, {huge color = "red",Lucky Number!} } }}{do  let start-x:Distance = 2in, start-y:Distance = 1in {c1.add x = start-x, y = start-y, overlay} let start-time:DateTime =
 {DateTime} let drop-time:Time = 3s {overlay.animate frequency = 60fps, {on TimerEvent do let elapsed-time:Time = {start-time.elapsed} let t:Time = {abs (elapsed-time mod drop-time*2) - drop-time} let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t)  {c1.move-to-xy overlay, start-x, y} } } {c1.add x = 2in, y = 1in, {text font-weight = "bold", Words} }}
 
***To unsubscribe from this list, send a mail to:mailto:[EMAIL PROTECTED]To contact a human list administrator, send a mail to:mailto:[EMAIL PROTECTED]To recieve a list of other options for this list, send a mail to:mailto:[EMAIL PROTECTED]  
		Yahoo! Shopping 
Find Great Deals on Holiday Gifts at Yahoo! Shopping {curl 4.0 applet}
{curl-file-attributes character-encoding = windows-latin-1}
{applet
{compiler-directives careful? = true}
}

{let c1:Canvas =
{Canvas width = 10in, height = 5in, border-width = 1pt, background = yellow}
}
{value c1}
 
{let message1:EllipseGraphic = 
{EllipseGraphic
fill-color = {url control-panel-logo.gif},
height = 1in, width = 1in
}
}
{let message2:EllipseGraphic = 
   {EllipseGraphic
fill-color = {url control-panel-logo.gif},
height = 1in, width = 1in
}
}
 
{let random:RolledRandom = {RolledRandom 0, 100}}
{let f:Frame =
{Frame  
halign = center,
width = 2in,
color = red,
font-size = 22pt
}
}
 
{let box:HBox 

Re: Bouncing balls in Curl

2005-12-24 Thread pang tee
How do i solve the error below?Error - An error occurred while loading this applet. SecurityException: An unprivileged applet tried to read the local file 'file:///c:/control-panel-logo.gif'. This message is caused by an error in the applet, not by a problem with Surge or your computer.Duke Briscoe [EMAIL PROTECTED] wrote:  pang tee wrote:  Can someone make this 3D ball bounce at the click of a button and after  2 seconds stop the ball in mid air and make a random number appear on  the face of the ball while the ball becomes bigger?/nearer to the screen?  Thanks.  */pang tee <[EMAIL PROTECTED]>/* wrote:  Is there any way to create bouncing balls in Curl?See my attached applet for part of what you want t
 o do.
 You could substitute an image of a ball instead of the image I used.  I looked at the documentation and it seems sphere is used to distort a picture or input.  Seems easier for me to just to used flash... is it correct?Many animations are probably easier to do with Flash than with Curl's current tools.-- Duke{curl 4.0 applet}{curl-file-attributes character-encoding = "windows-latin-1"}{applet{compiler-directives careful? = true}}{let c1:Canvas ={Canvas width = 6in, height = 5in, border-width = 1pt, background = ""}}{value c1}{let message:EllipseGraphic = {EllipseGraphicfill-color = {url "control-panel-logo.gif"},height = 1in, width = 1in}}{let overlay:OverlayBox = {OverlayBox{Frame valign = "center", message},{Frame valign = "center",height = 1in,{huge color = "red",Lucky Number!{do <
 BR>let
 start-x:Distance = 2in, start-y:Distance = 1in{c1.add x = start-x, y = start-y, overlay}let start-time:DateTime = {DateTime}let drop-time:Time = 3s{overlay.animate frequency = 60fps,{on TimerEvent dolet elapsed-time:Time = {start-time.elapsed}let t:Time = {abs (elapsed-time mod drop-time*2) - drop-time}let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t) {c1.move-to-xy overlay, start-x, y__Do You Yahoo!?Tired of spam?  Yahoo! Mail has the best spam protection around http://mail.yahoo.com 

Re: Bouncing balls in Curl

2005-12-24 Thread Kamal Bhatt



Go to Surge Control Panel.

Select the Security Options Tab. 

Then click on "This Computer". 

Click on "Add Privileged Directory". This 
will bring up a Dialog box with a text field. In the text field type 
"c:\".

Press OK.

-- Kamal

  - Original Message - 
  From: 
  pang tee 
  To: Duke Briscoe ; curlbreaker-l@curl.com 
  Sent: Saturday, December 24, 2005 9:19 
  AM
  Subject: Re: Bouncing balls in Curl
  
  How do i solve the error below?
  
  Error - An error occurred while loading this applet. 
  SecurityException: An unprivileged applet tried to read the local file 
  'file:///c:/control-panel-logo.gif'. This message is caused by an error in the 
  applet, not by a problem with Surge or your computer.Duke 
  Briscoe [EMAIL PROTECTED] 
  wrote: 
  pang 
tee wrote:  Can someone make this 3D ball bounce at the 
click of a button and after  2 seconds stop the ball in mid air and 
make a random number appear on  the face of the ball while the ball 
becomes bigger?/nearer to the screen?  Thanks. 
 */pang tee <[EMAIL PROTECTED]>/* wrote:  Is there 
any way to create bouncing balls in Curl?See my attached applet for 
part of what you want t o do. You could substitute an image of a ball 
instead of the image I used.  I looked at the 
documentation and it seems sphere is used to distort a picture or 
input.  Seems easier for me to just to used flash... is it 
correct?Many animations are probably easier to do with Flash than 
with Curl's current tools.-- Duke{curl 4.0 
applet}{curl-file-attributes character-encoding = 
"windows-latin-1"}{applet{compiler-directives careful? = 
true}}{let c1:Canvas ={Canvas width = 6in, height = 5in, 
border-width = 1pt, background = ""}}{value c1}{let 
message:EllipseGraphic = {EllipseGraphicfill-color = {url 
"control-panel-logo.gif"},height = 1in, width = 
1in}}{let overlay:OverlayBox = {OverlayBox{Frame 
valign = "center", message},{Frame valign = "center",height = 
1in,{huge color = "red",Lucky Number!{do 
 BRlet start-x:Distance = 2in, start-y:Distance = 1in{c1.add x = 
start-x, y = start-y, overlay}let start-time:DateTime = 
{DateTime}let drop-time:Time = 3s{overlay.animate frequency = 
60fps,{on TimerEvent dolet elapsed-time:Time = 
{start-time.elapsed}let t:Time = {abs (elapsed-time mod drop-time*2) - 
drop-time}let y:Distance = start-y + 0.5 * 2(cm/s^2)*(t * t) 
{c1.move-to-xy overlay, start-x, 
  y
  __Do You 
  Yahoo!?Tired of spam? Yahoo! Mail has the best spam protection around 
  http://mail.yahoo.com