- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 ObjectArx使用模板创建项目出错
解决方案:修改 vcprojectitems模板E:\ProgramFiles\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojectitems\ObjectARX2020目录下vsz模板文件调整对应的路径。
2023-03-17 15:32:25
539
原创 autocad.net 多线程创建对象
autocad本身不支持多线程,需使用SynchronizationContext将工作线程托管到autocad主线程执行。
2023-03-17 10:24:24
809
1
原创 Autocad图纸无法拖到命令行打开
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System下EnableLUA值改为0
2022-05-23 12:59:38
1377
原创 tekla钢筋组弯钩方向
1.情况描述:1.1 图中所欲钢筋的弯钩值为正1.2 钢筋建模方向为图中白色尖头方向1.3 按如上规则建模后,tekla模型中钢筋弯折方向2.结论2.1 钢筋外形点不共线时,钢筋弯钩为正,弯钩方向向内,否则向外2.2 钢筋外形点不共线时,钢筋弯钩方向需要根据构件始末点及钢筋方向向量计算得到。...
2022-05-13 17:25:44
610
原创 Autocad Activex 跨文档复制对象
通过import函数跨文档复制对象功能描述:将源图纸内容复制到当前图纸中double[] point_cad = new double[] { InsertPoint.X, InsertPoint.Y, InsertPoint.Z };var importResult = ThisDrawing.Import(fileName, point_cad, 1.0);1. point 为三维点2. fileName为dxf格式,dwg格式无法复制对象...
2022-02-11 17:28:59
363
原创 c#生成文档工具
Sandcastle Help File Builder (SHFB)github:https://github.com/EWSoftware/SHFB
2021-12-31 12:25:04
445
原创 cad中多段线Polyline凸度
1.凸度确定了cad中多段线弧线的大小和半径,其值为弧线包含角度的1/4角的正切值2.多段线的顶点个数为直线段的顶点数,不包含曲线顶点,3.测试实例Polyline.GetBulge(0)=0Polyline.GetBulge(1)=0.217Polyline.GetBulge(2)=0Polyline.GetBulge(3)=0凸度=tan(angle/4)参考:https://blog.youkuaiyun.com/qq_29939347/article/details/84953160...
2021-12-15 15:13:28
2443
原创 适用于桌面程序的数据库
关系型数据库1. SQLiteef6+sqlite.codefirst2. MS Accessef6+JetEntityFrameworkProvider3. sql server localdbsql server 的本地版本数据库,不支持远程访问非关系型数据库1. liteDB特点:纯c#编写,键值对存储
2021-12-06 19:08:21
2422
原创 AutoCad窗口错误调整
1. List无法弹出命令窗口输入HPDLGMODE命令,设置为1是有对话框;设置为0是无对话框2. 无法打开保存窗口命令行输入filedia,将值设置为1
2021-12-01 16:03:34
832
原创 Tekla图纸二次开发——Mark:LeaderLine
图纸视图中引线类型1. AlongLinePlacing:2.LeaderLinePlacing3. PointPlacing
2021-11-30 15:27:37
652
1
原创 PPT Vba开发
ppa,ppam 带宏文件的程序计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\PowerPoint\Options 新增DWORD(32),项名为DebugAdidns 值为1,修改此项可用于查看ppa或ppam文件的源码
2021-11-27 14:01:07
498
原创 AutoCad软件界面乱码
解决方案:原因:windows系统自带字体和autocad软件字体冲突解决方案:将C:\Windows\Fonts下字体复制替换Cad软件字体;
2021-11-25 13:42:24
1103
原创 Cad中的块
cad中块分为三种,普通块,动态块,匿名块普通块就是常规的块,有名称;动态块与普通块的区别,动态块可修改预指定的属性;匿名块,一般出现在用tekla等非cad软件出的图纸中,匿名块可避免复制移动图纸内容时块内容由于快名一致造成的冲突;cad中的标注即为匿名块;...
2021-11-25 10:02:22
1354
原创 Tekla二次开发:自动出图:View——视图属性2
小结图1和图2的view框不变(蓝色框),视图范围有调整(橘红色框)1.Height,Width,FrameOrigin为view的属性,不随构件视图可视变化2. ExtremaCenter,Origin随视图范围变化
2021-11-24 16:03:34
1961
2
原创 Tekla二次开发:图纸中的Grid vs 模型中的grid
模型:TSM.Grid grid=null;var girdPlaneEnum = grid.GetChildren();该方法取得的子对象是TSM.GridPlane 实例图纸:图纸中午GridPlane,对应的右TD.GridLine
2021-11-19 17:50:06
636
原创 Tekla建模精度问题
tekla中建的模型不能距离全局坐标系的原点太远,否则所建构件的精度不够;来源:https://support.tekla.com/doc/tekla-structures/2021/gen_coordinate_systems
2021-11-19 17:40:26
2004
原创 tekla中钢筋外形(TSM.RebarGeometry)
实测数据:钢筋外形为,左侧有弯钩,右侧无弯钩不带弯钩的钢筋外形坐标点:1. (31950,37520,5690)2. (30250,37520,5690)带弯钩的钢筋外形坐标点1. (31950,37520,5690)2. (30254,37520,5690)3. (30254,37548,5690)4. (30316,37610,5690)总结:1. 钢筋外形的shape中首个坐标点为StartHook处的点2. 钢筋外形的shape中最后的坐标点为EndHook处的点3...
2021-11-17 15:16:14
697
原创 Tekla二次开发:图纸视图中坐标系 vs 模型中的坐标系
view坐标系view坐标系包括:DisplayCoordinateSystem,ViewCoordinateSystem,这里是引用view视图中坐标系即为模型中的用户坐标系(局部坐标系)可通过矩阵转换得到视图中的构件坐标点
2021-11-11 15:54:55
4540
原创 Tekla二次开发:自动出图:View——视图属性1
view属性释义所有点的坐标均从视图左下角(0,0)起算1. Originapi:The view origin coordinates in the sheet.2. ExtremaCenter为图3中洋红色方框的中心点3.FrameOriginapi:The vector from the view origin to the frame origin.即:origin point->frame point...
2021-11-11 12:51:21
2109
1
原创 tekla自动出图——mark
tekla图纸中零件标记手动添加零件标记时有两种方式:添加零件标记,添加相关注释Tekla api中添加零件标注方法如下var mark = new TD.Mark(electricalBoxInfo.DwgPart);mark.Attributes = new TD.Mark.MarkAttributes(electricalBoxInfo.DwgPart, “zsPartAssoNote”);通过mark.Attributes的属性名来实现添加零件标记,还是添加相关注释零件标记文件的扩展
2021-11-10 16:36:19
2090
2
原创 tekla中的Assembly类
@Tekla中Aseembly类的使用Assemlby中不同层级的对象#1、Assembly可以嵌套子构件#2、 var allChildrenEnum = part.GetChildren();List<TSM.ModelObject> allChildren = new List<TSM.ModelObject>();while (allChildrenEnum.MoveNext()){allChildren.Add(allChildrenEnum.Curren
2021-11-10 15:51:05
1045
原创 Tekla鼠标拖动出现虚影或重影
解决方案:方案1:降低显卡的驱动版本,使得显卡的驱动日期低于tekla软件的版本日期注意:该方案只适合较早的显卡,若显卡的首发日期晚于tekla软件的日期则无效方案2:通过高级选项设置XS-USE-SOFTWARE-RENDERING修改为TRUE注意:该方案适合cpu自带核显的电脑,其原理是使用显卡渲染模型;...
2021-10-28 10:06:37
6840
原创 windows下gitbash设置
生成ssh秘钥:ssh-keygen -t rsa -C “*@qq.com”永久保存密码:git config --global credential.helper store
2021-10-27 18:59:59
221
原创 Win10 开始菜单 关闭网页搜索
注册表:在计算机\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows1.新增Explorer项,2.创建新的 DWORD(32 位)值——DisableSearchBoxSuggestions3.将值设置为 “1”,以禁用 “Bing” 的搜索和广告。
2021-10-20 21:45:15
996
原创 winform引用sqlite,试图加载格式不正确的程序
问题:编译生成的程序,当调用sqlite数据库时出现“”试图加载格式不正确的程序“”,这样的错误解决方案:生成-》目标平台:改为AnyCpu,并取消掉"首选32位"
2021-04-06 18:52:06
390
原创 Tekla二次开发——钢筋组(RebarGroup)
1. 使用RebarGroup创建钢筋组,需要把刚进组的所有属性均赋值完,否则RebarGroup无法生成; private bool CreateRebarGroup_InTekla(CXML_Object.Mesh_Bar mesh_Bar, TSM.ContourPlate cplate, double width, double length) { TSM.Model model = new TSM.Model(); ...
2021-03-09 22:59:35
793
原创 pycharm远程调试出现错误 no such file or directory
解决方案:1.Tools->Developement->Configuration删除所有的ssh连接对象2.重新配置pycharm远程调试
2021-03-05 23:16:45
1039
原创 cad图纸无法复制到剪贴板解决方法
这是因为这些块不是cad做的,里面还有嵌套块。解决方法: 编辑-复制链接-贴到另一张图上-将新图pu清理干净。然后新图就完全没问题了,块也不会打散。
2020-06-15 20:52:20
5999
原创 tekla软件使用技巧
1.零件切割后,切割面的颜色与零件本身的颜色保持一致:方法:高级选项里XS_DRAW_CUT_FACES_WITH_RED_COLOR 更改为FALSE,重启当期打开模型后即可实现;
2020-05-17 10:52:25
1543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人