找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19663|回复: 21
打印 上一主题 下一主题

复合曲线轨道函数

[复制链接]
跳转到指定楼层
1
发表于 2006-1-2 20:30:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在关系中可以使用复合曲线的轨道参数trajpar_of_pnt。
下列函数返回一个0.0和1.0之间的值:
trajpar_of_pnt("trajname", "pointname")
其中trajname是复合曲线名,pointname是基准点名。
轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。
如果复合曲线被用作多轨道扫瞄的骨架,则trajpar_of_pnt与trajpar或1.0 - trajpar一致(取决于为混合特征选择的起点


     高手能讲解一下这个神秘函数吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2006-1-2 22:37:25 | 只看该作者
不懂的顶起来,期待冰大、天使讲解
3
发表于 2006-1-2 23:16:17 | 只看该作者
假如曲线名为CURVE1,基准点名为PNT1,通常我们用到的都是点在曲线上的情况,不在曲线上时取过点PNT1的曲线的法线(切线垂直线)与曲线的交点来算结果。此函数的结果是:曲线起点到PNT1之间的这一段曲线长度与曲线全长的比值,如果pnt1与曲线起点重合,值为0,如果pnt1与曲线终点重合,值为1。
因此,在某些情况下,trajpar_of_pnt与trajpar或1.0 - trajpar一致.
4
发表于 2006-1-2 23:25:36 | 只看该作者
不懂,希望举例,谢谢!!
5
发表于 2006-1-3 20:25:15 | 只看该作者
非常感激天使无私的讲解,
基本明白了这个函数的值域,他是一个比例,我再弱弱地无耻下问一下:①他的定义域由什么来控制,如何才可以控制它的定义域(定义域可以是变量吗?),②帮助里面说trajpar_of_pnt是个参数,但他又象个函数。如何来理解。③是不是我们可以用这个函数参数化的来控制“基准”点在“曲线”上的位置。(只要我们改变参数值,就可以使基准点变到相应的位置)
6
发表于 2006-1-3 20:41:19 | 只看该作者
点的位置由其它的东西控制,当点位置变更时,这个函数的结果反映点的变化,其结果用于扫描等(如截面尺寸)。因此,这个函数的作用是实现用一个点的位置变化来控制其它的东西,而不能反过来用函数的值去驱动点,点必须是由其它东西驱动的。
7
发表于 2006-1-3 20:46:04 | 只看该作者
上了个厕所,我好像明白了这个函数a=trajpar_of_pnt("trajname", "pointname") 是由a来控制pointname在trajname上的具体位置的。所以它的定义域是a,而且a不能是变量,(只能是0-1的具体数,只要我们改变参数a,就可以改变点在曲线上的位置。不知道我理解的对不对。
8
发表于 2006-1-3 21:05:45 | 只看该作者
原帖由 ufohk 于 2006-1-3 20:46 发表
上了个厕所,我好像明白了这个函数a=trajpar_of_pnt("trajname", "pointname") 是由a来控制pointname在trajname上的具体位置的。所以它的定义域是a,而且a不能是变量,(只能是0-1的具体数,只 ...


你定义点的时候,用到了a吗?没有用到的话,它如何去控制点的位置?
9
发表于 2006-1-3 21:50:24 | 只看该作者
我先建立曲线,再建立点,建立点的时候我用比例来控制点的位置,PRO/E系统会给这个比例值自己取个参数名字,我再用关系式  : ( ① 系统自己取的参数名字=a,②  trajpar_of_pnt("trajname", "pointname")=系统自己取的参数名字)或者我改变“系统自己取的参数名字”,直接改成a。

我还没试,不知道对不对
10
发表于 2006-1-3 21:54:18 | 只看该作者
原帖由 ufohk 于 2006-1-3 21:50 发表
我先建立曲线,再建立点,建立点的时候我用比例来控制点的位置,PRO/E系统会给这个比例值自己取个参数名字,我再用关系式  : ( ① 系统自己取的参数名字=a,②  trajpar_of_pnt("trajname", "point ...


函数能用在关系式的左侧么?
关系式左侧的叫"变量",函数与变量各是一个东西哦.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-8 01:10 , Processed in 0.023932 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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