User:CrosRoad95: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Hi, i'm User:CrosRoad95
List of functions i'm working on:


and here is my list of bugs, i mean features i would like to introduce into sa-mp i mean mta
{{Client_physics_functions}}


'''
Future ideas for physics:
1. finish water cannons
# gear constraint
 
# wheels
2. marge get/set/restartLODDistance functions
# detailed raycast
 
# copying shape
3. make something with random foliage ( create bushes/trees anywhere you want )
# respawn point for rigid body, if will not activated for some time, got moved to respawn point
 
# attaching rigid body to mta object
4. some kind of custom particle effects?
# multimaterial triangle mesh
 
# options to build gta collision function:
5. "pickWorldTexture" - getting textures from world
## - what models should be created as rigid body, do they should have set respawn point?
 
## - reuse shapes, create new for duplicated models
6. getting collision data in nearby area
## - don't create compound shape if not needed
 
# soft bodies
7. /debugworld - shows information about world ( need development mode turn on ), count: shadows, bushes, small trees, fires etc.
# drawing debug only for specified rigid body/static collision/shape
 
# debug mode to render only rigids, only static collision or both
8. /debugcollision - shows collision grid
# fast 3d line
 
# profiling
9. set ped collision size ( make possible crouch under low ceil )
# quering physics element
 
# world size option to automatic get rid of rigid bodies which fall off world
'''
# creating static or rigids collisions from objects created by createObject
# add rest of properties for everything
# improve current functions
## triangle mesh should accept `verteX, vertex, vertex, verteX, vertex, vertex` or {verteX, vertex, vertex, verteX, vertex, vertex,} or {{verteX, vertex, vertex}, {verteX, vertex, vertex}}
# multithreading physics simulation
# add missing shapes: btBox2dShape, btConvex2dShape, btEmptyShape, btGImpactCompoundShape, btGImpactMeshShape, btMinkowskiSumShape, CbtMultiSphereShape, CbtMultimaterialTriangleMeshShape, btPlaneShape, CbtScaledBvhTriangleMeshShape,
##

Latest revision as of 06:40, 20 February 2020

List of functions i'm working on:

Future ideas for physics:

  1. gear constraint
  2. wheels
  3. detailed raycast
  4. copying shape
  5. respawn point for rigid body, if will not activated for some time, got moved to respawn point
  6. attaching rigid body to mta object
  7. multimaterial triangle mesh
  8. options to build gta collision function:
    1. - what models should be created as rigid body, do they should have set respawn point?
    2. - reuse shapes, create new for duplicated models
    3. - don't create compound shape if not needed
  9. soft bodies
  10. drawing debug only for specified rigid body/static collision/shape
  11. debug mode to render only rigids, only static collision or both
  12. fast 3d line
  13. profiling
  14. quering physics element
  15. world size option to automatic get rid of rigid bodies which fall off world
  16. creating static or rigids collisions from objects created by createObject
  17. add rest of properties for everything
  18. improve current functions
    1. triangle mesh should accept `verteX, vertex, vertex, verteX, vertex, vertex` or {verteX, vertex, vertex, verteX, vertex, vertex,} or {{verteX, vertex, vertex}, {verteX, vertex, vertex}}
  19. multithreading physics simulation
  20. add missing shapes: btBox2dShape, btConvex2dShape, btEmptyShape, btGImpactCompoundShape, btGImpactMeshShape, btMinkowskiSumShape, CbtMultiSphereShape, CbtMultimaterialTriangleMeshShape, btPlaneShape, CbtScaledBvhTriangleMeshShape,