『求助』关于PCL的二次开发的问题

浏览:187104 回答:5

小弟的毕业设计是用PCL做一个PATRAN和自己的解算器的接口,但是由于学习时间尚短,一直进展不大,
在此向各位大大请教
怎么样才能提取已经建好的模型的节点,单元的各种数据
我在手册上看到一个程序
INTEGER NumNodes, NodeIds(VIRTUAL), rcids(VIRTUAL), acids(VIRTUAL)
REAL NodeXYZ(VIRTUAL)


db_count_nodes(NumNodes)
IF (NumNodes == 0) THEN RETURN –1


sys_allocate_array(NodeIds, 1, NumNodes)


db_get_node_ids(NumNodes, NodeIds)


sys_allocate_array(rcids, 1, NumNodes)
sys_allocate_array(acids, 1, NumNodes)
sys_allocate_array(NodeXYZ, 1, NumNodes, 1, 3)


db_get_nodes(NumNodes, NodeIds, rcids, acids, NodeXYZ)
请问这和程序应该怎么使用

邀请回答 我来回答

全部回答

(5)
默认 最新
huliming110
有意于进行Patran及运用PCL语言二次开发 的朋友请加入此群62761657
2009年3月8日
评论 点赞
唉 ,我无法解答,还是请高手来吧
2008年5月10日
评论 点赞
ll
我也有同样的需求
2007年10月15日
评论 点赞
kkk1999
yanjiuzhong
2007年10月14日
评论 点赞
d**idz_uond
首先要用db_get_current_group_id 获得当前组的号码!
使用db_get_elems_in_group获得当前组中单元的数量!
使用 db_get_elem_ids_in_group获得当前组中所有单元的号码!
使用db_get_nodes_for_elems 获得每个单元内所有节点的编号!
使用db_get_nodes获得单元内每个节点的坐标!

对于db_get_nodes函数中NumNodes, NodeIds这两个参数都得由db_get_nodes_for_elems获得,rcids, acids是关于参考坐标系和分析坐标系的id可以用0输入,NodeXYZ是输出的节点坐标数组。
2007年7月28日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP