青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 82798|回复: 9

教大家如何使用ugapi语言生成spline曲线

[复制链接]
发表于 2007-5-17 10:53 | 显示全部楼层 |阅读模式
UF_CURVE_state_t *states;
3 y! ^$ v; a! d. qUF_CURVE_spline_t splinedata;/ E; C9 ?# ]3 ?4 B, @
+ {# h  W0 v, w3 G9 Z
splinedata.knots=new double[9];$ H4 Y' a: @9 w* e% G* G
splinedata.knots[0]=0.0;
! b! n" B: h. S1 `splinedata.knots[1]=0.0;
7 X3 I& g8 W$ a$ hsplinedata.knots[2]=0.0;0 W' E) @$ i8 W
splinedata.knots[3]=0.0;1 q4 o3 P' A' K6 _
splinedata.knots[4]=0.5;9 R, i5 t8 a- {7 R+ U7 h, V
splinedata.knots[5]=1.0;, D; C! N" X; \5 i, p4 b
splinedata.knots[6]=1.0;
1 X1 W2 ~% c1 usplinedata.knots[7]=1.0;& [; F4 K1 x* }2 N+ d+ k5 q7 Y
splinedata.knots[8]=1.0;0 Q* o- A" K/ C: d
splinedata.start_param=0;
$ M0 Q6 P4 z) G- Z+ R. gsplinedata.end_param=1;7 S& T; E0 w/ }# s
splinedata.is_rational=1;4 R# U; z$ @1 l$ b% @, k7 L
splinedata.num_poles=5;
% ~1 d  g& n" {. R, a$ R4 e1 {splinedata.order=4;
! h* E9 l1 l4 a7 \splinedata.poles=new double[5][4];9 C5 d9 Y8 i' j9 z1 r1 t
splinedata.poles[0][0]=111.0;& q8 l3 R& u$ v% A
splinedata.poles[0][1]=31.0;7 p( ]2 Z! ~/ R2 c# |9 b8 I7 t. _
splinedata.poles[0][2]=46.0;
4 B2 V; P$ [: ~2 N/ [' H. rsplinedata.poles[0][3]=1.0;
6 Z2 l5 O4 T, R4 n" [' X6 F) s8 ~splinedata.poles[1][0]=107.0;) v, E* l# B0 S2 o' \5 e: i  T' {
splinedata.poles[1][1]=46.0;
8 ^* E* `$ V6 N/ C, Xsplinedata.poles[1][2]=46.0;
& L  e% H5 v9 ~  }9 Q" gsplinedata.poles[1][3]=1.0;8 G7 {/ J) x; J
splinedata.poles[2][0]=98.0;
' j3 [- M( @7 z# B% ]' [1 w* _8 c6 fsplinedata.poles[2][1]=37.0;
/ b" Z) n- H+ K( v- u: u7 f% T  {splinedata.poles[2][2]=46.0;
4 ?: @, @* Z- ?4 Usplinedata.poles[2][3]=1.0;
! i- y" {6 M! c2 o( l/ o2 v' u% z4 }  _splinedata.poles[3][0]=100.0;
7 S/ T: l2 {% ^0 Osplinedata.poles[3][1]=35.0;
8 }" T& ~; v0 a* J; Q8 Xsplinedata.poles[3][2]=46.0;$ F- h% g4 k9 S# i
splinedata.poles[3][3]=1.0;* Q# w) F+ u1 |+ b: M0 x7 k
splinedata.poles[4][0]=8.0;% [4 J! {$ v) t+ f. j7 l* m
splinedata.poles[4][1]=89.0;
8 U- M9 ^# w  v# \0 [1 Z: p3 ^  X2 Bsplinedata.poles[4][2]=56.0;
, g: ]9 i6 b! j: N5 ^+ j/ N; Psplinedata.poles[4][3]=1.0;9 K. W; O; w, J! Q3 l8 t

9 M. P; T3 [* I. kUF_CURVE_create_spline (&splinedata,&splinetag,&num_states,&states);

评分

参与人数 1流量 +10 +2 技术 +1 收起 理由
xcb + 10 + 2 + 1 精品文章

查看全部评分

发表于 2007-5-17 13:00 | 显示全部楼层
多加点分,鼓励一下,二次开发板块人气不行啊!
发表于 2007-5-22 22:59 | 显示全部楼层
都是版大来的  
发表于 2007-6-3 10:08 | 显示全部楼层

二次開發的人不多

人氣不行呀..我踩
发表于 2007-6-8 13:18 | 显示全部楼层
支持
发表于 2007-6-13 19:42 | 显示全部楼层
支持!!!!!!!!!!!!!!!!!
发表于 2007-7-5 22:56 | 显示全部楼层
支持!!!!!!!!!!!!!!!!!
发表于 2007-7-15 19:45 | 显示全部楼层
都看不懂!晕
发表于 2009-3-31 20:35 | 显示全部楼层
生成的什么哦?
回复 支持 反对

使用道具 举报

发表于 2009-3-31 21:26 | 显示全部楼层
有两个变量需要定义才能通过编译
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-19 06:33 , Processed in 0.052379 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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