Difference between revisions of "R3d.HeightFieldShape.new"
From GiderosMobile
(Created page with "'''Available since:''' Gideros 2019.10<br/> '''Class:''' R3d.HeightFieldShape<br/> === Description === Creates a new collision height field shape (fixture). <source lang=...") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
=== Description === | === Description === | ||
Creates a new collision height field shape (fixture). | Creates a new collision height field shape (fixture). | ||
− | < | + | <syntaxhighlight lang="lua"> |
− | r3d.HeightFieldShape.new( | + | r3d.HeightFieldShape.new(nbColumns,nbRows,minAltitude,maxAltitude,heights) |
− | </ | + | </syntaxhighlight> |
=== Parameters === | === Parameters === | ||
− | ''' | + | '''nbColumns''': (number) the number of columns in the shape<br/> |
− | ''' | + | '''nbRows''': (number) the number of rows in the shape<br/> |
'''minAltitude''': (number) the minimum point altitude of the shape<br/> | '''minAltitude''': (number) the minimum point altitude of the shape<br/> | ||
'''maxAltitude''': (number) the maximum point altitude of the shape<br/> | '''maxAltitude''': (number) the maximum point altitude of the shape<br/> | ||
− | ''' | + | '''heights''': (table) the heights table of the shape<br/> |
=== Example === | === Example === | ||
− | < | + | '''A simple terrain''' |
− | </ | + | <syntaxhighlight lang="lua"> |
+ | local nbc, nbr = 4, 4 | ||
+ | local minh, maxh = 0, 2 | ||
+ | local ht = { | ||
+ | 0,0,0,0, | ||
+ | 0,2,2,0, | ||
+ | 0,2,2,0, | ||
+ | 0,0,0,0, | ||
+ | } | ||
+ | local shape = r3d.HeightFieldShape.new(nbc, nbr, minh, maxh, ht) | ||
+ | </syntaxhighlight> | ||
{{R3d.HeightFieldShape}} | {{R3d.HeightFieldShape}} |
Latest revision as of 14:32, 13 July 2023
Available since: Gideros 2019.10
Class: R3d.HeightFieldShape
Description
Creates a new collision height field shape (fixture).
r3d.HeightFieldShape.new(nbColumns,nbRows,minAltitude,maxAltitude,heights)
Parameters
nbColumns: (number) the number of columns in the shape
nbRows: (number) the number of rows in the shape
minAltitude: (number) the minimum point altitude of the shape
maxAltitude: (number) the maximum point altitude of the shape
heights: (table) the heights table of the shape
Example
A simple terrain
local nbc, nbr = 4, 4
local minh, maxh = 0, 2
local ht = {
0,0,0,0,
0,2,2,0,
0,2,2,0,
0,0,0,0,
}
local shape = r3d.HeightFieldShape.new(nbc, nbr, minh, maxh, ht)