明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2646|回复: 5

[几何] 请高人指点关于矩阵变换的问题

[复制链接]
发表于 2011-1-26 13:23:43 | 显示全部楼层 |阅读模式
现在我想画一条线,让它可以根据鼠标的移动变换。具体如下:
我选中一个点作为线的起点,在我鼠标移动的时候,
线的终点可以跟随鼠标移动随时变换,
等到我再点一下的时候,线才固定。
我觉得要用到矩阵变换,但是又不知道该怎么用。
望高人指点思路。
是不是先默认给个终点,在指定起点的时候先把线画一遍,
但是后面的矩阵变换改如何使用呢?
还望指点。
谢谢!
发表于 2011-1-26 14:34:33 | 显示全部楼层
本帖最后由 wylong 于 2011-1-26 14:42 编辑

拾取一点和拾取另一点时, 实现线段跟随的效果, 实现右键,空格,ESC都可以退出效果
        public static PromptPointResult SelectOtherPt(string strMsg, Point3d pt)
        {
            Document doc = Application.DocumentManager.MdiActiveDocument;
            Editor ed = doc.Editor;
            PromptPointOptions prpointoptions = new PromptPointOptions(strMsg);
            prpointoptions.BasePoint = pt;          //  
            prpointoptions.UseBasePoint = true;  //可实现线段跟随的效果
            prpointoptions.AllowNone = true;      //右键,空格,ESC都可以退出
            PromptPointResult prPointRes = ed.GetPoint(prpointoptions);
            return prPointRes;
        }
发表于 2011-1-26 14:51:04 | 显示全部楼层
net真强大!lz想多了
 楼主| 发表于 2011-1-26 15:15:50 | 显示全部楼层
感谢wylong 的解答。
但是现在如果我要实现跟随的不是一条直线,而是一个图形呢?
就像下面图中用的是同一个起点,但是在鼠标移动的时候可以实时看到图形跟随效果。
   

本帖子中包含更多资源

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

x
发表于 2011-1-26 16:50:07 | 显示全部楼层
那就是jig了,先看看kean专题和论坛jig专题的部分
 楼主| 发表于 2011-1-26 16:57:44 | 显示全部楼层
好的谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 22:44 , Processed in 0.172104 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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