CAD由曲线上的一点返回该点到曲线开始点的长度(网页版)

主要用到函数说明:

IMxDrawCurve::GetDistAtPoint

由曲线上的一点返回该点到曲线开始点的长度,具体说明如下:

参数 说明

[in] IMxDrawPoint* point


曲线上的一点


[out] DOUBLE* pDis


返回到开始点的曲线上长度

js代码实现如下:


    var ent = mxOcx.GetEntity("选择曲线:");    

    if (ent == null)

        return;

    var curve;

    if (ent.ObjectName == "McDbSpline")

    {

        curve =ent;

    }

    else

    {

        alert("实体类型不对");

        return;

    }

    var getPt1 = mxOcx.GetPoint(false,0,0,"\n 点取一个点:");

    if (getPt1 == null)

    {

        alert("用户取消..");

        return;

    }

    if (curve.GetDistAtPoint2(getPt1))

    {

        alert(curve.GetDistAtPoint2(getPt1));

    }

    else

    {

        alert("失败");

    }

原文地址:https://www.cnblogs.com/yzy0224/p/11131051.html

时间: 2024-11-09 22:04:42

CAD由曲线上的一点返回该点到曲线开始点的长度(网页版)的相关文章

CAD关于文字样式修改文字对象的文字样式操作(com接口网页版)

文字对象都一个TextStyle属性,用这个属性可以设置,或取到文字对象的文字样式. 下面代码演示设置一个文字对象的字体为黑体,如果没有文字样式,就添加文字样式. var ent = mxOcx.GetEntity("选择实体对象:"); if(ent == null) { return; } // 得到数据库对象. var database = mxOcx.GetDatabase(); // 得到文本式表. var textStyleTable = database.GetTextS

CAD返回曲线上一点在曲线上的参数(网页版)

主要用到函数说明: IMxDrawCurve::GetParamAtPoint 返回曲线上一点在曲线上的参数,具体说明如下: 参数 说明 [in] IMxDrawPoint* point 曲线的点 [out] DOUBLE* pParam 返回曲线上的参数 js代码实现如下:     var ent = mxOcx.GetEntity("选择曲线:");     if (ent == null)         return;     var curve;     if (ent.Ob

CAD返回指定参数在曲线上,到开始点的曲线上长度(网页版)

主要用到函数说明: IMxDrawCurve::GetDistAtParam 返回指定参数在曲线上,到开始点的曲线上长度,具体说明如下: 参数 说明 [in] DOUBLE dParam 曲线参数 [out] DOUBLE* pDis 返回到开始点的曲线上长度 js代码实现如下:     var ent = mxOcx.GetEntity("选择曲线:");     if (ent == null)         return;     var curve;     if (ent.

CAD得到指定参数在曲线上的点坐标(网页版)

主要用到函数说明: IMxDrawCurve::GetPointAtParam 得到指定参数在曲线上的点坐标,具体说明如下: 参数 说明 [in] DOUBLE dParam 曲线上的参数 [out] IMxDrawPoint** pPoint 返回曲线的点 js代码实现如下:     var ent = mxOcx.GetEntity("选择曲线:");     if (ent == null)         return;     var curve;     if (ent.O

微信上传素材返回 '{"errcode":41005,"errmsg":"media data missing"}',php5.6返回

问题描述: php5.5已经把通过@加文件路径上传文件的方式给放入到Deprecated中了.php5.6默认是不支持这种方式了 解决办法curl处理 function curl_post($url, $data, $header = array()){ if(function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); if(is_array($header) && !emp

matlab数据转换为字符串并合并字符串标注到图像曲线上

1.把数字转换为字符串 [函数描述]str=num2str(A):把数组A中元素取小数点后四位,并转换为字符串. [函数实例]把数字转换为字符串,输入语句: str1=num2str(pi) str2=num2str(eps) 输出结果: str1 =3.1416 str2 =2.2204e-016 2.字符串合并 strcat(str1,str2,-.,strn); 将str1,str2,-strn合并成为一个字符串 3.通过 gtext(str);可以把字符串标注到图像上面,注意str一定要

上传文件返回数据提示下载

摘要:  最近项目中出现上传文件返回的json数据会被提示下载,只有在ie10+中才会出现这个问题.前端使用jQuery的插件ajaxForm提交表单,后台返回的数据格式为json.代码如下: 后端Python: def jsonp(func): """Wraps JSONified output for JSONP requests.""" @wraps(func) def decorated_function(*args, **kwargs)

ExtJs 4 的filefield上传后 返回值success接受不正常

问题解决了,我修改了返回类型为setContentType("text/html")可以正确解析了,感到很奇怪,其他的地方使用setContentType("application/Json")都没问题,就上传的返回有问题了.success:function(){}这里的解析是extJS解析收到的返回json后才会执行的,如果你的json字符串有问题,这里是不会执行的,好了结贴了. try { ServletActionContext.getResponse().s

零元学Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲线(上)

原文:零元学Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲线(上) 几何外部的 UIElement 会在呈现的配置中以视觉化方式裁剪. 几何不一定要是矩形. 裁剪区域是几何的「外部」. 换句话说,如果几何是用来做为 Path 而非裁剪的资料,所显示 (未裁剪) 内容的几何区域即具有 Fill 属性. 裁剪区域是指落在几何覆叠外部的任何区域. 对於复杂的几何而言,区域的裁剪与否会受到几何的 FillRule 的影响. ? ? 开场白不知道怎麽写.