Neues Update

Previous topic - Next topic

Kitty Hello

Bitte mit 4.x auf 4.015 versuchen.

Kosta

hmmm...

ich habe 4.001 drauf, beim Web-Update sagt er mir, die Version sei aktuell.

Muss man wieder über die Webseite (download...usw) das Paket runterladen?
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0

Vampire

bei mir hat das update geklappt.
....
das Joints sample funzt aber immer noch nicht.
die fehlermeldung lautet:
Quote..\NewtonSDK.gbas (84 KB)
"..\NewtonSDK.gbas"(22) error : redefinition as different type
seitdem der editor vistatauglich ist, muss man immer ein verzeichnis für die beispiele angeben. unter Vista ist das okay aufgrund der vista eigentümlichkeiten.
unter 2000 nervt das eher ;)

kannst du nicht einen alternativen editor für die "alten" windowsversionen zum download bereitstellen..?

dann habe ich ein problem mit dem editor outfit.
wenn ich einen neuen font einstellen will, werden mir nur 6 stück zur auswahl angezeigt...windows bietet definitiv mehr.

wechsel ich für den background die farbe, werden lediglich die zeilen in der neuen farbe markiert, der hintergrund ändert sich nicht.

is nur kosmetik, aber trotzdem...

Kitty Hello

@Kosta. Kann sein, dass die 4.001 zu alt war. Da hatte ich noch einen Fehler. Mit 4.009 kannst Du updaten. Sorry, ist bisserl konfus zur Zeit.

@Vampire
Das muss so sein. Dafür kann ich Beispiele aktualiseren, und Du kannst d'rin rumspielen. Die Frage kommt ja nur einmal nach jedem Update, also nicht immer, oder?

Joints hab' ich vergessen:
Code (glbasic) Select
// --------------------------------- //
// Project: Joints
// Start: Tuesday, November 07, 2006
// IDE Version: 3.311

LOCAL M[]
LOCAL floor
LOCAL psi, camy, rope[]

// some graphics
X_LOADOBJ "cube.ddd", 0

NewtonCreate()

// just a floor
floor = NewtonCreateBox(15, .5 ,15, M[]) // 2x2x2 cube
NewtonBodySetPosition(floor, 0,-3,0)

MakeRope(5, rope[])

WHILE TRUE
NewtonUpdate(GETTIMER())

X_MAKE3D 1,100,45
X_CAMERA 25*SIN(psi),20*COS(camy),25*COS(psi), 0,2,0
X_DRAWAXES 0,0,0
X_SPOT_LT 0, RGB(255,255,255), 100,100,100,-1,-1,-1,360
X_CULLMODE 1

// enable to see the world with
// Newton's eyes
// Warnig: SLOW!
// NewtonDebugPolygons(RGB(0,255,0)); ALPHAMODE -.5

FOR i=0 TO BOUNDS(rope[], 0)-1
NewtonDrawBody(rope[i], 0,0)
NEXT

X_SCALING 15,.5, 15
NewtonDrawBody(floor, 0,0)

// Camera handling
INC psi, MOUSEAXIS(0)
INC camy, MOUSEAXIS(1)
camy = MIN(89, MAX(15, camy))

X_MAKE2D
PRINT "www.GLBasic.com", 0, 460
SHOWSCREEN
WEND


// ------------------------------ //
// Make a "rope" of boxes
// ------------------------------ //
FUNCTION MakeRope: num, chain[]
LOCAL i, bx, parent, pivot[], M[]
GLOBAL joint
DIM pivot[3]
DIM chain[num]
parent = -1 // attach to air

FOR i=1 TO num
// a block
bx = NewtonCreateBox(1,1,1, M[])
// Very important!
NewtonConvexCollisionCalculateInertialMatrix(bx, 1)
// gravity+buoyancy for box
NewtonBodySetForceAndTorqueCallback(bx)
NewtonBodySetGravity(bx, 0,-9.81,0)

DIM pivot[3]
pivot[0] = COS(i/num*360)*2
pivot[1] = (num-i)/2 + 6
pivot[2] = SIN(i/num*360)*2
NewtonBodySetPosition(bx, pivot[0], pivot[1]-.5, pivot[2])

// Ball-Socket Joint
joint = NewtonConstraintCreateBall(pivot[], bx, parent)
parent = bx
chain[i-1] = bx
NEXT
ENDFUNCTION

Vampire

Quote from: GernotFrisch.Die Frage kommt ja nur einmal nach jedem Update, also nicht immer, oder?
nein, nur nach dem update.
kann man mit leben..stimmt schon...