osg.HeightField

class osg.HeightField
Represents:c++ class
Wraps:osg::HeightField
Bases:osg.Shape

Constructors:

osg.HeightField()

Methods:

:allocate(unsigned numColumns, unsigned numRows)

Parameters:
  • numColumns (unsigned) –
  • numRows (unsigned) –
:getNumColumns()

Return type:unsigned
:getNumRows()

Return type:unsigned
:setOrigin(osg.Vec3 origin)

Parameters:origin (osg.Vec3) –
:getOrigin()

Return type:osg.Vec3
:setXInterval(double interval)

Parameters:interval (double) –
:getXInterval()

Return type:double
:setYInterval(double interval)

Parameters:interval (double) –
:getYInterval()

Return type:double
:setSkirtHeight(double skirtHeight)

Parameters:skirtHeight (double) –
:getSkirtHeight()

Return type:double
:setBorderWidth(unsigned borderWidth)

Parameters:borderWidth (unsigned) –
:getBorderWidth()

Return type:unsigned
:setRotation(osg.Quat quat)

Parameters:quat (osg.Quat) –
:getRotation()

Return type:osg.Quat
:zeroRotation()

Return type:bool
:setHeight(unsigned c, unsigned r, double value)

Parameters:
  • c (unsigned) –
  • r (unsigned) –
  • value (double) –
:getHeight(unsigned c, unsigned r)

Parameters:
  • c (unsigned) –
  • r (unsigned) –
Return type:

double

:getVertex(unsigned c, unsigned r)

Parameters:
  • c (unsigned) –
  • r (unsigned) –
Return type:

osg.Vec3

:getNormal(unsigned c, unsigned r)

Parameters:
  • c (unsigned) –
  • r (unsigned) –
Return type:

osg.Vec3

:getHeightDelta(unsigned c, unsigned r)

Parameters:
  • c (unsigned) –
  • r (unsigned) –
Return type:

osg.Vec2