Page 1 of 1

Librairie M3D_Matrix3D Beta

Posted: Sat Jun 19, 2004 10:47 am
by Comtois
You can download here ( 282 ko , 7 examples + 1 demo )

http://perso.wanadoo.fr/comtois/M3D_Matrix3D.htm

Any suggest will be welcome.


Sorry for my poor english , i can't say more :?
Commandes :
M3D_CreateMeshMatrix
M3D_SetDoubleFace
M3D_PrepareMatrixTexture
M3D_RandomizeMatrix
M3D_SetMatrixHeight
M3D_FillMatrix
M3D_FillColor
M3D_NormalesMatrix
M3D_SetNormale
M3D_SetFacetteHeight
M3D_TextureFacette
M3D_RotateTexture
M3D_ColorFacette
M3D_SetVertexHeight
M3D_SetVertexColor
M3D_ShiftUp
M3D_ShiftDown
M3D_ShiftLeft
M3D_ShiftRight
M3D_UpDateMatrix
M3D_UpDateColor
M3D_UpDateNormale
M3D_UpDateTexture
M3D_UpDateVertex
M3D_MoveEntityXZ
M3D_LoadMatrix
M3D_SaveMatrix

Prochainement :
M3D_CreateMeshCone
M3D_CreateMeshCube
M3D_CreateMeshCylinder
M3D_CreateMeshPlain
M3D_CreateMeshSphere

Informations :
M3D_GetGroundHeight
M3D_GetVertexHeight
M3D_MatrixWidth
M3D_MatrixHeight
M3D_NbFacetteX
M3D_NbFacettez
M3D_FacetteWidth
M3D_FacetteHeight
M3D_TextureWidth
M3D_TextureHeight
M3D_NbTextureX
M3D_NbTextureZ

Posted: Sat Jun 19, 2004 2:20 pm
by pg
Hi Comtois

Very good work. This library is tres bien. Thank you!

Re: Librairie M3D_Matrix3D Beta

Posted: Sat Jun 19, 2004 4:27 pm
by NoahPhense
OMG, that kicks so much as$!

VERY SWEET..

- np

Posted: Sun Jun 20, 2004 9:44 am
by fweil
Really good work

All examples work.

About suggestions it will take some time to me to find more as you offer here much code.

KRgrds

Posted: Sun Jun 20, 2004 10:10 am
by PolyVector
nice 8O

Posted: Sun Jun 20, 2004 12:17 pm
by El_Choni
cool!

Posted: Sun Jun 20, 2004 2:17 pm
by Comtois
Thank's all :)

New lib ( 47 ko) http://perso.wanadoo.fr/comtois/M3D_Mat ... 200604.zip

Add M3D_GetNoTileTexture()
Add M3D_RandomizeMatrix()
Add M3D_SetMatrixHeight()
Add exemple No8 .

TIPS for people with low-end PCs like mine:

Posted: Sun Jun 20, 2004 2:53 pm
by TronDoc
TIPS for people with low-end PCs like mine:

this line:
; #ScreenDepth = 32 gave error on my poor old PC
changed it to:
#ScreenDepth = 16
and Exemple1.pb works now! :D

changes for Exemple2.pb
; #ScreenWidth = 1024
; #ScreenHeight = 768
; #ScreenDepth = 32
#ScreenWidth = 800
#ScreenHeight = 600
#ScreenDepth = 16

even with the lower settings the examples are awesome!
:D

Posted: Mon Jun 21, 2004 11:00 am
by Comtois
M3D_Matrix3D le 21 juin 2004

Add :
- M3D_AddColor()
- M3D_ColorFacette()
- M3D_SetVertexColor()
- M3D_UpdateColor()

Change :
- M3D_UpdateMatrix() => Add UpdateColor()

Change Name :
M3D_MatrixTextureWidth() => M3D_TextureWidth()
M3D_MatrixTextureHeight() => M3D_TextureHeight()
M3D_MatrixNbTextureX() => M3D_NbTextureX()
M3D_MatrixNbTextureZ() => M3D_NbTextureZ()
M3D_MatrixNbFacetteX() => M3D_NbFacetteX()
M3D_MatrixNbFacetteZ(l) => M3D_NbFacetteZ()
M3D_MatrixFacetteWidth() => M3D_FacetteWidth()
M3D_MatrixFacetteHeight() => M3D_FacetteHeight()

Add Examples No9 and No10 ( Color example)


http://perso.wanadoo.fr/comtois/M3D_Matrix3D.htm


[EDIT]

Error in example No8

Replace

Code: Select all

M3D_RandomizeMatrix(#Matrix2, Random(350))


By

Code: Select all

M3D_RandomizeMatrix(#Matrix2, 350) 

Posted: Sun Dec 12, 2004 5:28 pm
by Comtois
New
M3D_CreateMeshCone
M3D_CreateMeshCube
M3D_CreateMeshCylinder
M3D_CreateMeshPlain
M3D_CreateMeshSphere
M3D_CreateMeshTerrain
M3D_CreateMeshTriangle
And more .

Download here

http://perso.wanadoo.fr/comtois/pureindex.htm