摘要:
AnyCAD Rapid SDK(ARS)是一个包含三维几何造型、图形显示、数据管理等模块综合三维图形平台,支持Windows、Linux、MacOS多操作系统,支持.NET、Python、Java多开发语言,可以用于开发CAD/CAE/CAM/SIM应用程序,用于机械、建筑、电力、教育、机器人、科 阅读全文
摘要:
今天写了一段交互选择的代码,主要是选择一根直线或曲线,然后进行偏移。发现选择对象的时候,可以选择HybridShape对象,也可以选择草图中的Factory2D图元。但草图图元在获取对象的reference时却报错,无论是将草图图元输出为轮廓还是输出为特征,都会报错。 1 //定义选择集的过滤器 2 阅读全文
摘要:
近来得空,开始着手做一些CATIA的二次开发的学习。作为写代码的菜鸟,我在这里将学习过程中的一些想法记录下来,目的有二:一是避免时间太久自己遗忘,二是希望能得到高手的指点。 对于通常采用的CAA方式,难度实在太大,再加上学习资料过少等客观因素,我决定暂时先从V5的Autonmation方式入手。等熟 阅读全文
摘要:
用C#创建Automation根对象的代码贴一段C#的代码,这段代码用于获得CATIA对象,是每个自动化程序最初的一步,之后都是按部就班的创建和操作CATIA的子类就可以了。 INFITF.Application CATIA;try{ CATIA=(INFITF.Application)Marsha 阅读全文
摘要:
缓和曲线是道路平面线形要素之一,它是设置在直线和圆曲线之间或半径相差较大的两个转向相同的圆曲线之间的一种曲率连续变化的曲线。相关规范规定,缓和曲线采用回旋线,其基本公式为: 式中: ——回旋线上某点的曲率半径(m); ——回旋线上某点到原点的曲线长(m); ——回旋线参数。 在缓和曲线的终点处, , 阅读全文
摘要:
按照正向设计的思路,桥梁上部结构轮廓一般可解析为两部分——参数化截面和参数沿纵桥向的函数变化。 截面参数化就是将截面上所有变化均定义为可在外部驱动的参数,或通过外部参数集进行描述。如下图所示: 定义参数化截面 截面参数的选择有多种可能,可用完备参数集的概念来评判起参数集选择是否合理。所谓完备参数集, 阅读全文