[BUG]Float(Object)>>error:

Bob Arning arning at charm.net
Sat Aug 30 20:38:58 UTC 2003


Alan,

If you would print the following

	B3DMatrix4x4 identity composeWith: B3DMatrix4x4 identity

You should see something like

1.0 0.0 0.0 0.0 
0.0 1.0 0.0 0.0 
0.0 0.0 1.0 0.0 
0.0 0.0 0.0 1.0 

If you don't, I would suspect a problem compiling the Squeak3D plugin. In the error report you provided, the number that triggered the error was 5.44392151354573e15 which, if one switched the order of the words, would be a much more plausible -2.000005269054693. I have a hunch that the B3D stuff disagrees with the rest of the system on the right order for these words.

Cheers,
Bob

On Sat, 30 Aug 2003 14:19:37 -0400 alangrimes at starpower.net wrote:
>ACTIONS: 
>VM and configuration identical to previous report. 
>
>1. World Menu > Open > "Wonderland 3D" 
>2. Wonderland scene appears and controler window displays correctly.
>(apparently)
>3. Double click on "Ground" "light" or "Camera", All have same effect.
>
>I beleive that this error is related to the one I reported yesterday. 
>
>30 August 2003 2:15:54 pm
>
>VM: unix - Squeak3.6beta of '4 July 2003' [latest update: #5411]
>Image: Squeak3.6beta [latest update: #5411]
>
>Float(Object)>>error:
>	Receiver: 5.44392151354573e15
>	Arguments and temporary variables: 
>		aString: 	'Value out of range'
>	Receiver's instance variables: 
>5.44392151354573e15
>
>Float>>arcSin
>	Receiver: 5.44392151354573e15
>	Arguments and temporary variables: 
>
>	Receiver's instance variables: 
>5.44392151354573e15
>
>B3DMatrix4x4>>rotation
>	Receiver: -0.866025388240814 1.060540240929507e-16 0.5 -1.5 
>1.836909530733566e-16 1.0 1.06054024092...etc...
>	Arguments and temporary variables: 
>		vRow1: 	a B3DVector3(9.42914972680192e15 -1.154699683189392
>-5.44392151354573e15...etc...
>		vRow2: 	a B3DVector3(0.0 0.0 0.0)
>		vRow3: 	a B3DVector3(0.0 -0.0 0.0)
>		vScale: 	a B3DVector3(0.0 0.0 0.0)
>		vShear: 	a B3DVector3(-6.191674581771094e-25 8.39073166890715e-16
>1.060539777708...etc...
>		vAngles: 	a B3DVector3(0.0 0.0 0.0)
>		vRowCross: 	a B3DVector3(9.42916153796198e15 -1.154700875282288
>-5.4439306403512...etc...
>		determinate: 	-2.177569739944474e16
>	Receiver's instance variables: 
>-0.866025388240814 1.060540240929507e-16 0.5 -1.5 
>1.836909530733566e-16 1.0 1.06054024092...etc...
>
>WonderlandStillCamera(WonderlandActor)>>getAngles:
>	Receiver: WonderlandStillCamera<'Unnamed'>
>	Arguments and temporary variables: 
>		reference: 	WonderlandActor1<'ground'>
>		newComposite: 	1.0 -0.0 -0.0 -0.0 
>-0.0 1.0 -0.0 -0.0 
>-0.0 -0.0 1.0 -0.0 
>-0.0 ...etc...



More information about the Squeak-dev mailing list