iCAx开思工具箱

标题: 大家看看我这个哪里写错了? [打印本页]

作者: littlemou    时间: 2009-5-4 10:01
标题: 大家看看我这个哪里写错了?
double corner_pt[3]={0.0,0.0,0.0};
        double corner_pt1[3]={5,5,3};
        char* edge_len[3]={"10","20","5"};
        char* edge_len1[3]={"20","40","10"};

        tag_t blk_tag;
        tag_t blk_tag1;

        UF_MODL_create_block1(UF_NULLSIGN,corner_pt,edge_len,&blk_tag);
        UF_MODL_create_block(UF_UNSIGNED,blk_tag,corner_pt1,edge_len1,&blk_tag1);


我想生成第二个block,和第一个block求交,但是显示结果,只有第一个block,不知道怎么回事儿
作者: daojianrm    时间: 2009-5-4 11:14
double corner_pt[3]={0.0,0.0,0.0};
double corner_pt1[3]={5,5,3};
char *edge_len[3]={"10","20","5"};
char *edge_len1[3]={"20","40","10"};

tag_t blk_tag;
tag_t blk_tag1;

UF_PART_new("d:\\block.prt",1,&blk_tag);

UF_MODL_create_block1(UF_NULLSIGN,corner_pt,edge_len,&blk_tag);
UF_MODL_create_block1(UF_UNSIGNED,corner_pt1,edge_len1,&blk_tag1);

看看行不
作者: littlemou    时间: 2009-5-4 11:45
可以

还是不明白上面我自己的那个怎么就不行

谢谢
作者: daojianrm    时间: 2009-5-4 14:11
创建长方体的两个函数第二个参数不同,我猜测是它导致的,可能你写的函数目标实体的用法不对,只是个人的看法啊,希望高手的权威评价。创建长方体UF_MODL_create_block1()用的多一些吧!
来论坛这么长时间了,这是第一次比较正式的和大家讨论问题,以前只是提问,希望以后各位高手们也不吝赐教,不管是否完全正确,至少可以提供个思路吧,个人愚见,大家见笑。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3