天天看点

CAD参数绘制mcdbsolid对象(网页版)

主要用到函数说明:

_DMxDrawX::DrawSolid

绘McDbSolid对象。详细说明如下:

参数 说明
DOUBLE dX1 第一个点X
DOUBLE dY1 第一个点Y
DOUBLE dX2 第二个点X
DOUBLE dY2 第二个点Y
DOUBLE dX3 第三个点X
DOUBLE dY3 第三个点Y
DOUBLE dX4 第四个点X
DOUBLE dY4 第四个点Y

js中实现代码说明:

function DrawSolid () {

    //绘McDbSolid对象

    mxOcx.AddLinetype( "MLineType1", "");

    mxOcx.LineType = "MLineType1";

    mxOcx.DrawColor = 255;

    mxOcx.DrawSolid(0, 50,30, 50,30, 40,0, 40);

    mxOcx.AddLinetype( "MLineType2", "");

    mxOcx.LineType = "MLineType2";

    mxOcx.DrawColor = 65280;

    mxOcx.DrawSolid(50, 60,30, 60,30, 80,50, 80);

    mxOcx.AddLinetype( "MLineType3", "");

    mxOcx.LineType = "MLineType3";

    mxOcx.DrawColor = 65535;

    mxOcx.DrawSolid(90, 20,35, 20,35, 40,90, 40);

    mxOcx.AddLinetype( "MLineType4", "");

    mxOcx.LineType = "MLineType4";

    mxOcx.DrawColor = 16711680;

    mxOcx.DrawSolid(150, 90,100, 90,100, 40,150, 40);

}