osg.LineWidth是一个用来设置线条宽度的OpenGL状态属性。OpenSceneGraph是一个基于OpenGL的框架,因此osg.LineWidth可以用来设置OpenSceneGraph场景中线条的宽度。
class LineWidth : public StateAttribute
{
public:
LineWidth();
explicit LineWidth(float width);
LineWidth(const LineWidth& width, const CopyOp& copyop=CopyOp::SHALLOW_COPY);
META_StateAttribute(osg, LineWidth, LINERWIDTH);
void setWidth(float width);
float getWidth() const;
};
width
:线条的宽度,单位为像素,默认值为1.0。#include <osg/LineWidth>
// 创建一个宽度为5像素的线条
osg::ref_ptr<osg::LineWidth> lineWidth = new osg::LineWidth(5.0f);