24小时热门版块排行榜    

查看: 1571  |  回复: 2
【悬赏金币】回答本帖问题,作者力学的坤将赠送您 10 个金币

力学的坤

铁虫 (小有名气)

[求助] 一条直线沿法线方向平移指定距离的困惑 已有1人参与

请教各位matalb的大佬,因为我需要将很多个点练成的直线沿着它的法线进行平移,但是不知道该怎么操作。PS:其实就是生成有晶界厚度的vonoroi图。所以请大佬指教,能告诉我一条直线的做法就行。例如点1(1,5),点2(2,2),沿法线方向平移4个单位。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kingspin

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
直线不是只有法平面吗?只考虑二维?
我觉得比较简单的方法是先以直线为X轴,建立局部坐标系(直线矢量乘以一个偏转矩阵),然后让y-4,得到新的直线方程或两个点的坐标,然后再转回全局坐标。这个方法还比较容易扩展到三维。如果只考虑二维的话,中学数学就可以推导出平行直线的解释式,这样只做代数运算,计算量更小。
欢迎加入Digimat技术交流讨论群366061054,了解复合材料多尺度仿真技术
2楼2020-08-30 19:02:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

力学的坤

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by kingspin at 2020-08-30 19:02:13
直线不是只有法平面吗?只考虑二维?
我觉得比较简单的方法是先以直线为X轴,建立局部坐标系(直线矢量乘以一个偏转矩阵),然后让y-4,得到新的直线方程或两个点的坐标,然后再转回全局坐标。这个方法还比较容易扩 ...

多谢指教。就是这个乘以偏转矩阵,相当于将直线变为了x轴,然后再转回去,请问是这个意思嘛?
3楼2020-08-30 19:46:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 力学的坤 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见