CAD偏移曲线(网页版)

主要用到函数说明:

IMxDrawCurve::OffsetCurves

曲线偏移,具体说明如下:

参数 说明

[in] DOUBLE dOffsetDist


偏移距离


[in] IMxDrawPoint* ptOffsetRef


偏移方向参考点,曲线向该点所在位置偏移


[out] IMxDrawResbuf** aryNewId


返回偏移后新生成的曲线id数组

js代码实现如下:


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

if (ent == null)

    return;

var curve;

curve =ent;

    var getPt1 = mxOcx.GetPoint(false,0,0,"\n 点取偏移位置:");

    if(getPt1 == null)

    {

        return;

    }

    var getPt2 = mxOcx.GetPoint(true,getPt1.x,getPt1.y,"\n 点取偏移距离:");

    if(getPt2 == null)

    {

        return;

    }

    var dis = (getPt1.x - getPt2.x) * (getPt1.x - getPt2.x) + (getPt1.y - getPt2.y) * (getPt1.y - getPt2.y);

     dis = Math.sqrt(dis);

    //dis = Math.sqrt();

    //var objId;

    var objId = mxOcx.NewResbuf();

    if(curve.OffsetCurves2(dis, getPt1))

    {

        var rbId = objId;

       

        // 把以前的删除掉。

        ent.Erase();

    }

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

时间: 2024-10-08 10:58:40

CAD偏移曲线(网页版)的相关文章

PDF转CAD,迅捷CAD在线转换网页版

PDF转CAD,迅捷CAD在线转换网页版.在CAD制图工作中,我们常常会需要转换各种各样的CAD图纸.通常时候我们都会安装各种各样的CAD转换器来操作转换.但是也会出现弊端,在紧急的时候这样做很麻烦.若是可以不使用任何软件也能快速完成转换操作就好了.今天小编就给大家演示一下PDF转CAD,迅捷CAD在线转换网页版.具体演示步骤如下: 步骤一:在浏览器里搜索迅捷CAD字样,找到网址进入官网界面. 步骤二:在迅捷CAD官网界面,移动光标到在线转换标签上,会看到下拉菜单显示的各种CAD转换按钮,我们点

在线看图网页版,快速查看CAD图纸

在线看图网页版,快速查看CAD图纸.在日常CAD工作中,我们常常会需要查阅大量的CAD图纸.有时候下载安装CAD看图软件会非常的麻烦,而且占用电脑内存.所以今天小编想给大家分享一中不需要下载安装任何软件,也能在线查看CAD图纸的方法.具体演示步骤如下: 步骤一:我们需要先在浏览器里搜索"xunjieCAD"一词,找到官网网址,进入官网界面. 步骤二:在xunjieCAD官网里,把光标放置在"在线转换"标签上,会出现各种在线转换的选择标签,我们点击"在线看图

在线转换网页版操作,CAD转换JPG格式

在线转换网页版操作,CAD转换JPG格式.在日常的CAD相关工作中,为了更好地绘图工作,总是会需要转换CAD图纸的格式.CAD转JPG是最常见的转换操作之一.有时候工作繁忙,使用CAD转换软件来转换可能非常麻烦.其实CAD转JPG可以在线转换,不使用任何CAD转换器也能完成.今天小编就给大家演示一下具体的转换方法.演示步骤如下: 步骤一:在浏览器里搜索迅捷CAD一词,找到网址进入官网界面. 步骤二:在迅捷CAD官网界面,移动光标到在线转换标签上,会看到下拉菜单显示的各种CAD转换按钮,我们点击C

一个简单的税利计算器(网页版)

嗯嗯,做一个简单的网页版的税率计算器,功能比较简单,但是相对比较实用.因为参考了一些其他作品,所以在计算汇率的时候习惯性的是以美元做单位.具体的功能有着较为详细的标注.仅供大家学习参考下. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>JavaScript Loan Calculator</title>

Pongo网页版JavaScript源代码及设计思路

1.游戏背景介绍(写在前面的废话): 五月初的某天,看到某网推荐了这款游戏,Pongo,看着还不错的样子就用ipad下下来试玩了下,玩了两局感觉还错挺过瘾的,因为是手欠类游戏嘛大家懂的. 但是没一会发现游戏在ipad似乎有些bug,玩一会就会卡住然后只能强退了,真是揪心,记录还等着破呢. 怎么办?玩游戏不如玩自己的游戏的念头又邪恶的出现了,然后就把pad丢给了朋友虐心去,我默默回到电脑前开始动手自己写个不会卡的. 大概两小时吧,写出了基本框架,然后扔sinaapp里试了下效果基本能玩就洗洗睡了.

二手书网页版mis系统

在小学期这几天的时间,自己将上个学期做的书书网二手书app做出了网页版.该系统只要分为前端用户界面和后端管理员界面. 管理员具有添加书的一级分类和二级分类的功能. 用户具有买书和卖书的功能. 下面是源程序和截图: 截图: 前台界面:     后台界面: 这里的分类用了二级菜单的模式,如果不选择父类,就是添加一级分类,否则就是某一级分类下的二级分类. 下面是源程序的下载路径:(数据库表我就不展示了),主要是一些javabean和servlet.如果想要所有的源代码可以联系我. https://pa

ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso

自已开发完美的触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器

手机端网页版app在使用下拉列表时,传统的下拉列表使用起来体验非常不好,一般做的稍好一点的交互功能界面都不会直接使用下拉列表,所以app的原生下拉列表都是弹窗列表选择,网页型app从使用体验上来当然也应该做成那样,前段时间在开发网页版app时就遇到这种需求,不仅是日期选择器,数据列表.变量列表选择等等下拉列表型需求都需要,网上找来找去只找到一款比较好的mobiscroll,不过下载比较麻烦,感觉比较奇怪的是jquery.mobile.jeasyui.mobile都没有提供这种控件,不知道为什么?

网页版批量文件重命名

功能:这是一个网页版的文件批量重命名 操作步骤: 输入文件所在的绝对路径, 输入你想要替换的关键字, 输入你想要用什么字符来替换他(可为空), 点击确定,文件将会批量被重命名, 点击撤回就会还原出起初的文件名字, 点击清空主要是一键清除文本框里面的内容. 总的有1个jsp,四个Java程序共同完成这个功能: start.jsp(显示界面)   CodeFilter.java(过滤器,主要负责编码)   ReceiveStartServlet.java(接受启动,进行文件操作) RevokeSer