Author Topic: Neues Update  (Read 2298 times)

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10697
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Neues Update
« on: 2006-Nov-24 »
Bitte mit 4.x auf 4.015 versuchen.

Offline Kosta

  • Mr. Polyvector
  • ***
  • Posts: 167
  • nothing.....except 'Kosta'
    • View Profile
    • Kosta's Blog
Neues Update
« Reply #1 on: 2006-Nov-24 »
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

Offline Vampire

  • Mr. Polyvector
  • ***
  • Posts: 193
    • View Profile
Neues Update
« Reply #2 on: 2006-Nov-24 »
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...

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10697
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Neues Update
« Reply #3 on: 2006-Nov-24 »
@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

Offline Vampire

  • Mr. Polyvector
  • ***
  • Posts: 193
    • View Profile
Neues Update
« Reply #4 on: 2006-Nov-24 »
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...