咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6864|回复: 6

多点坐标绘制多段线可以实现吗?

  [复制链接]

1

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-9-7 11:46:13 | 显示全部楼层 |阅读模式
之前学习使用CAD
最近在寻找替代AUTOCAD软件

之前有个常用功能是多坐标画线,多段线啊,直线啊
类似如下的坐标格式
0,0
1,1
0,1
0,0
在多段线命令下,命令行直接粘贴坐标就可以画出图形
但是caxa中没有找到类似功能

样条可以做到,但我需要以我坐标为拐点的直线

不知道有没有相关功能

是不是能增加功能,在dat文件中通过区分不同的关键词来画样条或者多段线或是直线或是剖面图


回复

使用道具 举报

2

主题

211

帖子

1371

积分

高级会员

Rank: 4

积分
1371
发表于 2020-9-9 09:32:54 | 显示全部楼层
目前还不支持这个功能,一次只能输入一个坐标点。
回复 支持 反对

使用道具 举报

71

主题

321

帖子

4758

积分

高级会员

Rank: 4

积分
4758
发表于 2020-9-9 10:24:13 | 显示全部楼层
两点线,连续       就是这个功能      
回复 支持 反对

使用道具 举报

30

主题

2025

帖子

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
23228

咖迷社区专家(CAXA)

发表于 2020-9-9 14:51:20 | 显示全部楼层
楼主需要的在文件里读入点坐标,目前样条可以读入,多段线应该也需要。
请开发部门增加这个功能。
回复 支持 反对

使用道具 举报

3

主题

2502

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
14696
发表于 2020-9-13 16:28:54 | 显示全部楼层
点击绘制样条线命令,或输入spline命令
然后,在立即命令下来框中,将“直接作图”改成“从文件读入”

样条文件格式规定,可参考如下:
可以根据dat文件中的关键字生成开曲线或闭曲线,关键字OPEN表示开,CLOSED表示闭合。没有OPEN或CLOSED的话默认为OPEN。操作时可从样条功能函数处读入dat文件,也可从打开文件处读入dat文件。

例:

某dat文件内容如下
SPLINE
3
0,0,0
50,50,0
100,0,0
SPLINE
CLOSED
3
0,0,0
50,50,0
100,30,0
SPLINE
OPEN
4
0,0,0
30,20,0
100,100,0
30,36,0
EOF

则生成的第一根样条默认为OPEN(开),第二根CLOSED(闭),第三根OPEN(开)。

直角坐标系中样条dat文件的格式说明(参考上面例子中的dat文件):

第一行应为关键字SPLINE;

第二行应为关键字OPEN或CLOSED,若不写此关键字则默认为OPEN;

第三行应为所绘制的样条的型值点数,这里假设有3个型值点;

如果有3个型值点,则第四至六行应为型值点的坐标,每行描述一个点,用三个坐标XYZ表示,Z坐标为0;

如果文件中要做多个样条,则从第七行开始继续输入数据,格式如前所述;若文件到此结束,则最后一行可加关键字EOF,也可以不加此关键字。

同时,本系统设置空行对格式没有影响。

(5) 绘制样条线时,通过输入极座标来完成

方法如下:

通过读入dat文件来输入极坐标,dat文件中用P_SPLINE标识极坐标。读入文件可以从样条功能中读入也可以从打开文件功能中读入。

例:

某dat文件内容如下:
P_SPLINE
OPEN
3
100,0,0
100,90,0
100,180,0
P_SPLINE
CLOSED
6
50.000000,0.000000,0.000000
75.000000,45.000000,0.000000
100.000000,90.000000,0.000000
125.000000,135.000000,0.000000
150.000000,180.000000,0.000000
175.000000,225.000000,0.000000
EOF

此文件将根据极坐标绘制出两根样条曲线,每一行数据中,第一个数据表示极径,第二个表示极角(用角度表示)。第三个数据在二维平面中默认为零。

极坐标系中样条dat文件的格式说明(参考上面例子中的dat文件):

第一行应为关键字P_SPLINE;

第二行应为关键字OPEN或CLOSED,若不写此关键字则默认为OPEN;

第三行应为所绘制的样条的型值点数,这里假设有3个型值点;

如果有3个型值点,则第四至六行应为型值点的坐标,每行用三个极坐标数据描述一个点,第一个数据表示极径,第二个表示极角(用角度表示),第三个数据在二维平面中默认为零;

如果文件中要做多个样条,则从第七行开始继续输入数据,格式如前所述;若文件到此结束,则最后一行可加关键字EOF,也可以不加此关键字。

另外,空行对格式没有影响。
yt1.png
yt2.png

样条.dat

139 Bytes, 下载次数: 655

回复 支持 反对

使用道具 举报

30

主题

2025

帖子

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
23228

咖迷社区专家(CAXA)

发表于 2020-9-15 07:58:44 | 显示全部楼层
caxtest 发表于 2020-9-13 16:28
点击绘制样条线命令,或输入spline命令
然后,在立即命令下来框中,将“直接作图”改成“从文件读入”

楼主需要的是直线或点,而不是样条!
回复 支持 反对

使用道具 举报

695

主题

1956

帖子

2万

积分

VIP会员

Rank: 8Rank: 8

积分
27807
发表于 2020-9-15 12:57:20 | 显示全部楼层
在工程图中,好像没此功能。
但在三维绘图中“三维曲线”
可用坐标法画空间直线。
如下参考!
1b.PNG

2b.PNG

3b.PNG

4b.PNG

5b.PNG

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-4-19 00:39 , Processed in 0.165869 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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