- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 开源有限元程序AsFem
我自己在持续开发的开源有限元程序AsFem, A Simple Finite Element Method的缩写。主要采用C++编写,求解器基于PETSc,采用MPI并行,提供window下的可执行文件版本下载。主要支持线性/非线性固体力学计算二元混合相场模型计算相场断裂模型计算用户自定义单元和材料建模代码下载地址:·AsFemAsFem计算结果展示:AsFem计算结果代码及学...
2020-02-24 19:25:07 4881
原创 ARX CAD HW10_2
用ObjectARX 编制圆弧编辑器程序:创建命令ArcEditor,执行该命令后提示“Select an ARC:”。 若用户选取一圆弧,则出现如下对话框并显示圆弧的初始参数。用户可在对话框中编辑圆弧实体参数,其中颜色用AutoCAD标准颜色对话框编辑,按确定按钮退出时应能根据用户输入的数据作图;如果用户选取其它类型实体则提示“not an ARC”。需要设计的对话框如下:实现的
2012-12-16 10:28:48 1408
原创 ARX CAD HW10_1
编写一ObjectARX程序,包含以下三个功能(命令):命令Ellipse1,使之能够自动对图中的椭圆进行如下操作:面积小于等于π的椭圆,将其颜色变为红色;面积大于π的椭圆,将其颜色变为蓝色。命令Ellipse2,使之能够让用户以逐个选取方式对椭圆进行上述操作。命令Ellipse3,使之能够让用户以多选方式对椭圆进行上述操作。Command.cpp 如下://// Objec
2012-12-16 10:24:50 1510
原创 ARX CAD HW9_2
原创辛苦,转载请注明!编写一ObjectARX命令EllipseTest,实现由用户交互方式生成椭圆的功能。生成方式有命令方式和ARX方式两种供用户选择。用户交互输入的参数有:椭圆中心点、长轴长度、短轴长度和生成方式(命令方式[com]/ARX方式[arx])。椭圆在ObjectARX中的实体类是AcDbEllipse(头文件dbelipse.h),详细信息请参阅ObjectARXRefe
2012-12-08 21:21:36 1559
原创 ARX方式创建三维实体 CAD作业9_1
原创辛苦,转载请注明!编写一ObjectARX程序,使其能生成下图的三维实体,命令为MakeSolid。圆柱1:直径100,高度200;圆柱2:直径50,长度200;圆柱3:直径30,长度200;球1:直径150;方盒:端面为60×60正方形,高度200。具体代码如下:原创辛苦,转载请注明!MakeSolid.cpp//// Obj
2012-12-08 19:47:55 3386 1
原创 CAD动态时钟(默认走五分钟)
C语言实现的CAD动态时钟,默认走五分钟,利用C语言生成SCR文件,然后用AutoCAD2002加载SCR文件得到结果。代码如下:#include#includevoid GenerateClock(FILE* fp)//生成钟表盘{ fprintf(fp,"circle 100,100 100\n");//画表盘 fprintf(fp,"line 100,100 @40<90
2012-11-04 22:11:15 6133
原创 CAD中DXF文件翻译为SCR文件
#include#include#include#include#define PI 3.14159265//用UltradiusaEdit打开DXF文件,查找LINE、CIradiusCLE等命令可以可发现,LINE到坐标点之间有//12行的无用信息,转换成SCradius时,需要忽略掉void Ignor(FILE *fp,int n,char name[80],char val
2012-11-04 22:08:51 1934
原创 CAD时钟生成,C语言实现
代码如下:#include#include#include#define PI 3.14159265359void DrawCircle(FILE* fp,double x,double y,double radius){ fprintf(fp,"0 \nSECTION\n"); fprintf(fp,"2 \nENTITIES\n"); fprintf(fp,"0 \nC
2012-11-04 22:05:56 1205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人