osg.HeightField

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

Constructors:

osg.HeightField()

Methods:

:allocate(unsigned numColumns, unsigned numRows)

Параметры:
  • numColumns (unsigned) –
  • numRows (unsigned) –
:getBorderWidth()

Тип результата:unsigned
:getHeight(unsigned c, unsigned r)

Параметры:
  • c (unsigned) –
  • r (unsigned) –
Тип результата:

double

:getHeightDelta(unsigned c, unsigned r)

Параметры:
  • c (unsigned) –
  • r (unsigned) –
Тип результата:

osg.Vec2

:getNormal(unsigned c, unsigned r)

Параметры:
  • c (unsigned) –
  • r (unsigned) –
Тип результата:

osg.Vec3

:getNumColumns()

Тип результата:unsigned
:getNumRows()

Тип результата:unsigned
:getOrigin()

Тип результата:osg.Vec3
:getRotation()

Тип результата:osg.Quat
:getSkirtHeight()

Тип результата:double
:getVertex(unsigned c, unsigned r)

Параметры:
  • c (unsigned) –
  • r (unsigned) –
Тип результата:

osg.Vec3

:getXInterval()

Тип результата:double
:getYInterval()

Тип результата:double
:setBorderWidth(unsigned borderWidth)

Параметры:borderWidth (unsigned) –
:setHeight(unsigned c, unsigned r, double value)

Параметры:
  • c (unsigned) –
  • r (unsigned) –
  • value (double) –
:setOrigin(osg.Vec3 origin)

Параметры:origin (osg.Vec3) –
:setRotation(osg.Quat quat)

Параметры:quat (osg.Quat) –
:setSkirtHeight(double skirtHeight)

Параметры:skirtHeight (double) –
:setXInterval(double interval)

Параметры:interval (double) –
:setYInterval(double interval)

Параметры:interval (double) –
:zeroRotation()

Тип результата:bool