明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1077|回复: 6

[.net群] 2013-07-20 明经 AutoCAD.NetApi (2474812) 群聊记录:群里报名学习arx开发的收获怎么样?分享一下

 关闭 [复制链接]
发表于 2013-7-20 10:07:23 | 显示全部楼层 |阅读模式
从O开始 10:07:23
群里报名学习arx开发的收获怎么样?分享一下
[xingang1005][C#]星光 10:08:40
怎么回事啊
[qqimg]201307/{43064C14-61F4-A77C-E797-5B29DBD3BD76}.jpg[/qqimg]
[C#]水鱼 10:08:57
周刚
[xingang1005][C#]星光 10:08:58
现在还在骂
[C#]水鱼 10:09:12
不管了
他在我们明经已经被封了
从O开始 10:09:38
[C#]水鱼 10:09:43
我已经开始正式上课了
完美在线 黑潜艇 和 爱因思考
[xingang1005][C#]星光 10:10:02
[C#]水鱼 10:10:04
因为反编译别人的程序 卖钱
[xingang1005][C#]星光 10:10:16
我中午就去给你转钱啊
[C#]水鱼 10:10:17
有必要吗
我只是试探他而已 他就开始骂
大家都在学习
资料都在群里
不死猫老师的程序他都敢反编译
那个人算啥啊
从O开始 10:11:13
Velson Susan 10:11:20
[C#]水鱼 10:13:02
呵呵 随便
从O开始 10:14:31
好几个人反映了
你应该把钱退给他,
从O开始 10:15:18
尽然闹僵了就分清关系嘛
[C#]有心人问道 10:16:00
真牛叉,来不来就反编译。
[vb.net]请教 10:16:56
怎么反编译啊
[C#]水鱼 10:17:31
呵呵 看聊天记录吧 我要教他 我就是不义
[C#]有心人问道 10:17:34
我不会,
水鱼,那你教我吧。
[xingang1005][C#]星光 10:17:57
[qqimg]201307/{A140BDAA-7F0F-607F-2A4C-31F379EA0DD7}.jpg[/qqimg]我去交钱 真心想学点  不管是还是不是
[C#]水鱼 10:18:12
去一边吧
他就是那啥
[C#]水鱼 10:20:27
[qqimg]201307/{3AA6BCBC-F17B-A9DB-8227-DE40C1066959}.jpg[/qqimg]
还用看啥
[C#]水鱼 10:24:25
[qqimg]201307/{11666754-2A29-07A3-BC81-A2DEF30D1F80}.jpg[/qqimg][qqimg]201307/{11666754-2A29-07A3-BC81-A2DEF30D1F80}.jpg[/qqimg]
[VBA/VB/C#]efan2000 10:27:38
ARX可以与C#结合,才是最高效的开发。
 楼主| 发表于 2013-7-20 11:35:11 | 显示全部楼层
[guo90725][C#]一曲终 11:35:11
各位大神 求cad net开发的帮助文档
 楼主| 发表于 2013-7-20 13:06:11 | 显示全部楼层
[VB.NET]蟋蟀 13:06:11
[guo90725][C#]一曲终 13:06:39
终于有人回了
[C#]水鱼 13:10:18
。。
[C#]︶ㄣ乐高高 13:12:55
你要啥文档啊
中文的啊?
Ethan 13:14:58
AutoDesk官网有
Ethan 13:16:10
正在看
[guo90725][C#]一曲终 13:20:01
这个是开发文档吗?
[guo90725][C#]一曲终 13:20:50
有没有搜索功能?
比如我要查dxfcode
Ethan 13:23:54
再问不理你了,自己不看下再问
 楼主| 发表于 2013-7-20 13:46:53 | 显示全部楼层
[guo90725][C#]一曲终 13:46:53
从〇开始 13:50:02
自己要思考
[mengdi8021]梦迪 13:51:44
我要获得与一条射线相交的polyline,方法也是GetCrossingwindow吗?
从〇开始 13:52:19
你自己试一下不知道哪个是想要的,都可以
构造坐标集合都可以用
[mengdi8021]梦迪 13:53:01
其实我用过了,就是不知道对于射线来说,参数是怎么传递的
从〇开始 13:53:30
[mengdi8021]梦迪 13:54:04
我现在用一条线段代替的那个射线,但实际上有时候这条线段自己设置的太短与polyline交不上。所以我就想知道对于射线,怎么传递那两个点
Velson Susan 13:54:11
射线是没范围的
[mengdi8021]梦迪 13:54:18
对啊
就是在这里啊
从〇开始 13:54:31
思考一下行不行
Velson Susan 13:54:34
自己写算法就可以了
[mengdi8021]梦迪 13:54:44
因为用户不一定画在图上哪个位置
从〇开始 13:54:54
射线没范围,但是其他要素要范围,获取这个就可以
自己要想想
Velson Susan 13:55:04
没有范围就没有空间关系,范围选择集就无法使用
[mengdi8021]梦迪 13:55:12
对啊
Velson Susan 13:55:20
自己写算法啊
从〇开始 13:55:29
无非就是获取图上的范围就是,这些都可以得到,你自己不思考
[mengdi8021]梦迪 13:55:30
那个selection没有东西
[C#]logoin 13:55:34
逐个取交不就行了
速度慢点
Velson Susan 13:55:44
射线和POLYLINE相交,遍历
自然会慢,你没范围无法用外包面筛选
[C#]logoin 13:56:15
如果想用这种方法来确定包含关系,,
[mengdi8021]梦迪 13:56:17
对啊
[C#]logoin 13:56:19
不是最好的办法
Velson Susan 13:56:34
双精度四则运算显然慢
[mengdi8021]梦迪 13:57:27
用等高线构建TIN的有没有做过啊?
Velson Susan 13:57:32
当然你也可以先判断射线是否穿过外包面
[mengdi8021]梦迪 13:57:50
穿过射线的外包面吗?
穿过Polyline的
Velson Susan 13:58:17
我知道啊,先用外包面筛选
从〇开始 13:58:26
你自己实现构建TIN估计悬,借助gis软件吧
Velson Susan 13:58:50
TIN和这个没太大关系
TIN算法主要体现在地形上面
从〇开始 13:59:07
当然没关系
[mengdi8021]梦迪 13:59:09
要是可以使用GIS软件,我还费这事情干啥啊,现在不让用,让用CAD软件
从〇开始 13:59:13
这个我自然知道
测绘知道我还是知道的
[mengdi8021]梦迪 13:59:49
算了
从〇开始 14:00:28
算法很简单,网上都有介绍,生长算法得到,关键是效率
Velson Susan 14:00:34
写个算法很容易,如果嫌慢再做算法优化
Velson Susan 14:02:24
你先与所有的polyline的外包面比较,是否穿过外包面,如果穿过,在判断是否相交
从〇开始 14:03:11
思路很简单, 先根据范围构造选择集合,在判断相交
这个实现起来没什么困难
[mengdi8021]梦迪 14:04:14
哦,我现在的polyline 是布满视窗的等高线哦
从〇开始 14:04:36
跟这个什么关系,思路都一样
[mengdi8021]梦迪 14:04:40
大概的意思我明白了
从〇开始 14:05:16
等高线有标高,你判断相交就麻烦些了
Velson Susan 14:05:55
我知道你要做什么了
等高线点线矛盾检查
射线方法不行,不能查到所有的错误
TIN算法是可以检查到所有的错误,但有些正确的也会报错。
不过能保证错误的都不会漏
从〇开始 14:07:11
这个实现不好做吧,等高线遇到地物有断开,地势平的地方根本很难判断
Velson Susan 14:07:55
对高层点的密集度是有要求的
[mengdi8021]梦迪 14:08:38
那个TIN的三角网构造起来是不是很麻烦啊?
Velson Susan 14:09:19
不麻烦
从〇开始 14:09:39
对编程要求高一些,牵扯到数据结构 算法,看你的编程水平了
Velson Susan 14:10:11
数据结构算法是最基本的。
从〇开始 14:10:29
Velson Susan 14:10:42
可能大多数都不是计算机系的??
[mengdi8021]梦迪 14:10:54
嗯,不是
从〇开始 14:10:55
说是这么说,真正灵活应用的有几个?
Velson Susan 14:11:54
可是tin算法都是现成的方法了
难道数据组织还有问题?
[mengdi8021]梦迪 14:12:21
嗯,gis里的原理还是知道一点的
从〇开始 14:12:29
如果你有写过这个算法就理解了
[mengdi8021]梦迪 14:12:43
只看了原理
没写过
Velson Susan 14:12:47
我做底层开发的
开发过图形引擎
[mengdi8021]梦迪 14:13:17
Velson Susan 14:15:02
现在在这个公司负责写算法,每天工作时间不到三个小时
其他时间我自己支配。
[mengdi8021]梦迪 14:15:29
羡慕
[C#]风继续吹 14:16:40
看看GIS的相关算法就明白了
 楼主| 发表于 2013-7-20 17:15:33 | 显示全部楼层
brandon 17:15:33
好的。
 楼主| 发表于 2013-7-20 17:27:01 | 显示全部楼层
[C#] brandon 17:27:01
请教一下,我想把一个shp文件中的50000多个面转到一个cad图上,在往cad图上写入图形的时候,每次写到30000多的时候,报错:error handler re-entered exiting now。是不是因为数据量过大?
请问如何解决啊?
[C#]水鱼 17:27:27
从〇开始 17:28:40
应该不是,我以前写过数据量还大的转换
[C#] brandon 17:29:54
噢,请问问题出在哪里呢
从〇开始 17:30:11
这个我怎么知道,你自己要调试
Velson Susan 17:30:13
你是盗版软件?
CAD
从〇开始 17:30:28
转换你怎么实现的?
[C#] brandon 17:30:50
用Arcengine处理shp文件
从〇开始 17:31:19
不是在cad里面开发实现?
和我当时做的不一样
[C#] brandon 17:31:26
autocad确实是盗版的。
是在autocad里开发的,用C#
Velson Susan 17:31:52
可能是不完全破解造成的
[C#] brandon 17:32:43
哦。看来要打个补丁。 或者重装?
从〇开始 17:33:00
应该不是吧
你自己代码创建50000个面也有问题?
Velson Susan 17:33:54
我以前碰到过,破解版和正版结果就是不一样的
[C#] brandon 17:33:58
从shp读取的时候没问题,往cad图层中写的时候,出问题了,小数据量是没问题的
Velson Susan 17:34:03
好像是CAD垃圾回收造成的
不太记得了
从〇开始 17:34:38
我之前的几十万条都没问题
你把数据分成几部分试试,
[C#] brandon 17:34:55
哦。
恩。只能先分区域做了
[C#] brandon 17:35:48
多谢大家!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 17:32 , Processed in 0.183458 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表