Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dynamic Arrays in User Defined Types
#26
BTW, for Matrices you can also use a 2D pointer array. This is what I'm using in my bootleg 3d math library

Code:
#define MATRIX4X4 Single Ptr Ptr

'PtrArray2D part of Extra Lib (library of extra functions I'm working on.)
Function PtrArray2D(Byval rows As Integer, Byval cols As Integer,Byval bytes As Integer) As Any Ptr Ptr
         Dim tempptr As Any Ptr Ptr
         tempptr = Callocate(rows * bytes)
         For i = 0 To rows - 1
             tempptr[i] = Callocate(cols * bytes)
         Next i
         PtrArray2D = tempptr
End Function

Dim global As MATRIX4X4

global = PtrArray2D(4, 4, Len(Single))

global[1][1] = 24.653
Reply


Messages In This Thread
Dynamic Arrays in User Defined Types - by lkd85 - 03-08-2005, 08:30 PM
Dynamic Arrays in User Defined Types - by lkd85 - 03-08-2005, 09:58 PM
Dynamic Arrays in User Defined Types - by v3cz0r - 03-09-2005, 02:18 AM
Dynamic Arrays in User Defined Types - by DrV - 03-09-2005, 04:43 AM
Dynamic Arrays in User Defined Types - by lkd85 - 03-09-2005, 07:57 AM
Dynamic Arrays in User Defined Types - by lkd85 - 03-09-2005, 09:55 AM
Dynamic Arrays in User Defined Types - by lkd85 - 03-09-2005, 08:34 PM
Dynamic Arrays in User Defined Types - by relsoft - 03-10-2005, 10:32 AM
Dynamic Arrays in User Defined Types - by relsoft - 03-10-2005, 10:54 AM
Dynamic Arrays in User Defined Types - by relsoft - 03-10-2005, 11:31 AM
Dynamic Arrays in User Defined Types - by relsoft - 03-10-2005, 11:46 AM
Dynamic Arrays in User Defined Types - by lkd85 - 03-10-2005, 04:34 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)