UG NX中的一条曲线的点集进行导出时顺序是乱的,如何进行排序或按照导出点集
生活随笔
收集整理的這篇文章主要介紹了
UG NX中的一条曲线的点集进行导出时顺序是乱的,如何进行排序或按照导出点集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法1:采用腳本導出點集,然后對其進行排序
1、使用點集批量導出腳本points-file.grx,在UG中選擇點集,Ctrl+G,選擇grx腳本,選擇保存目錄及文件名即可。
腳本文件下載地址如下:
https://download.csdn.net/download/chichuhe/11161438
2、使用matlab對輸出的點集進行排序,腳本代碼如下:
%matlab腳本 %葉片數據從前緣到外緣排序 clearpoint=load('Sdo001a_hub.dat'); [Q,y]=min(point); Q1=point(y(1,1),:); n=size(point,1); qq=zeros(n,3);%qq=Q.*ones(60,3); qq(:,1)=Q1(1,1); qq(:,2)=Q1(1,2); qq(:,3)=Q1(1,3); JD=point-qq;L=zeros(n,1); for i=1:1:nL(i,1)=sqrt((point(i,1)-qq(1,1))^2+(point(i,1)-qq(1,1))^2); end LL=sort(L); P=zeros(n,3); for i=1:nfor j=1:nif LL(i,1)==L(j,1)P(i,:)=point(j,:);endend end %P1=zeros(n,3); %P1(:,1)=P(:,1); %P1(:,2)=-P(:,2); %P1(:,3)=P(:,3); dlmwrite('Sdo001a_hub33.dat',P); %dlmwrite('p_1.dat',P1);方法2:采用iges格式導出點集
在UG NX中選擇 導出————>IGES————>要導出的數據————>導出選定的對象————>選擇點集————>選擇導出的路徑及文件名————>確認
導出后的igs文件使用文本編輯器打開,把前后無用的數據都刪掉,只保留點集的xyz坐標數據,如下圖所示:一般來說116,后面的數據為點集的xyz坐標。最后留下的坐標點就是按照順序排列的坐標點。
總結
以上是生活随笔為你收集整理的UG NX中的一条曲线的点集进行导出时顺序是乱的,如何进行排序或按照导出点集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费的虚幻3引擎其实不好用啊
- 下一篇: H.264/AVC简介