马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为变数看不懂!所以??? 语言的写法对于刚进门的我(超级菜鸟)太难了!
------------------------------------------------------------------------------------------------------------------------
tatic int init_proc(
UF_UI_selection_p_t select,
void* user_data
)
{
int num_triples = 1;
UF_UI_mask_t mask_triples[] = { UF_point_type, 0, 0 };
/* enable only points */
if((UF_UI_set_sel_mask(select,
UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC,
num_triples, mask_triples) ) ==0)
{
return (UF_UI_SEL_SUCCESS);
}
else
{
return (UF_UI_SEL_FAILURE);
}
}
static void move(void)
{
int i = 0, j = 0;
double cor[3] = {0,0,0}, cen1[3] = {0,0,0}, cen2[3] = {0,0,0}, vec[3] = {0,0,0}; //这个是3个点的归零动作(初时值)吗? /* Evaluate center of the first points set */
for(i = 0; i < num_point1; i++) // num_point1 这是第一组的代数吗?
{
UF_CURVE_ask_point_data(pt_set1, cor);
for(j = 0; j < 3; j++)
{
cen1[j] += cor[j]; //这是什么动作呢? }
}
for(j = 0; j < 3; j++)
cen1[j] /= num_point1;
/* Evaluate center of the second points set */
//.....
/* Evaluate the translate distance */
UF_VEC3_sub(cen1, cen2, vec); //这是什么动作呢?
/* Translate */
{
int status = 0, copyTag = 1; /* move */
int layer = 0, trace = 2;
double matrix[16]={0.0};
tag_t out1 = NULL_TAG, out2 = NULL_TAG;
char msg[133] = "";
FTN(uf5943)(vec, matrix);
FTN(uf5947)(matrix, pt_set2, &num_point2, ©Tag, &layer, &trace,
&out1, &out2, &status);
if( status )
UF_get_fail_message( status, msg );
}
return;
-----------------------------------------------------------
执行移动后.没有对到中心位置..跟哪里 有关呢!
--------------------------------------------------------------------------------
每次指导老师都说的简单!
但是实际上真是天地之差! 他说 3点加起来的面积除与??=中心位置..那种与世无争的态度真是!!!
对于程序语言只懂一点!时间都不够用! 光收集资料就占掉3分之2了!
且 UG二次开发的资料 台湾都没有!..只有贵站可以参考!
且又很复杂!....真后悔选这个专题!
但是只有往前走完才能毕业!...虽然别的同学都是做实体的东西!
但是我们做的程序是虚拟的!..每次都被盯的满头包!
实际上二次开发是经验及技术的积累才做的出来!
但是我们没经验! 已经花很多时间收集资料.从不知道二次开发是什么! 到有东西出来(ZZZ前辈帮了大忙)..
但是利用不到5个月的时间哪够! 就像刚出生的鸟要它飞上天..都很难吧!...而且课业报告实习一大堆!
除了这个.还有 知识融合 .共2个!
又听到我们会被专题的评审 盯的很惨!
学生真是难做阿!
..................................以上是不成才的心得~~~..希望各个专题评审不要只看 实体东西 而藐视我们用手也摸不到的程序!
|