UG二次开发编辑nurbs曲线

haopengjun12 2011-09-02 09:13:21
我想用uG二次开发编辑多条nurbs曲线,曲线是由一系列型值点确定的,这些型值点要保存在一个.dat文件。这些型值点应该如何编辑呢?还有如何读取这个型值点文件?我是菜鸟不会编辑,这是我从网上下的人家的代码tag_t SmoothSpline(tag_t spline_tag)
{
UF_CURVE_spline_t spline_data;
int cont_order;
double dist_toler, ang_toler;
double smooth_param = 1.2;
int num_states;
UF_CURVE_state_p_t states;
tag_t output_tag;

UF_CALL(UF_CURVE_ask_spline_data(spline_tag,&spline_data));//get spline_data
cont_order=2;
dist_toler=smooth_param;
ang_toler=360;

UF_CALL( UF_CURVE_smooth_spline_data
(&spline_data,cont_order,dist_toler,ang_toler,&num_states,&states));//光顺曲线

UF_CALL(UF_CURVE_create_spline(&spline_data,&output_tag,&num_states,&states));
//光顺以后重新生成曲线

UF_OBJ_set_color(spline_tag, 1);

UF_free(spline_data.knots);
UF_free(spline_data.poles);
UF_free(states);

return output_tag;
...全文
392 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingyi411 2012-04-16
  • 打赏
  • 举报
回复
我也正在找这样的代码 ,不知道有谁会啊 如果你有解决的办法希望指教
haopengjun12 2012-02-19
  • 打赏
  • 举报
回复
呵呵,谢谢了没办法,要写论文,能凑就凑了
zhouzhipen 2011-09-03
  • 打赏
  • 举报
回复
首先把C++学好,因为你文件都不会读,就别学人家做二次开发了。
5t4rk 2011-09-03
  • 打赏
  • 举报
回复
SmoothSpline(tag_t spline_tag)
{
UF_CURVE_spline_t spline_data;
int cont_order;

double dist_toler, ang_toler;

double smooth_param = 1.2;

int num_states;

UF_CURVE_state_p_t states;

tag_t output_tag;

UF_CALL(UF_CURVE_ask_spline_data(spline_tag,&spline_data));//get spline_data

cont_order=2;

dist_toler=smooth_param;

ang_toler=360;

UF_CALL( UF_CURVE_smooth_spline_data

(&spline_data,cont_order,dist_toler,ang_toler,&num_states,&states));//光顺曲线

UF_CALL(UF_CURVE_create_spline(&spline_data,&output_tag,&num_states,&states));
//光顺以后重新生成曲线

UF_OBJ_set_color(spline_tag, 1);

UF_free(spline_data.knots);
UF_free(spline_data.poles);
UF_free(states);

return output_tag;


不懂 帮顶

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧