社区
C#
帖子详情
求:曲面生成算法
白雪公猪905
2010-08-11 03:01:56
我现在有点的集合,点的结构(X,Y,Z),以及点之间的关系集合如(1,2,3)、(2,3,4)、(1,3,4),想生成曲面显示出来。请问大家有算法么??急啊。。。!!!!
...全文
147
5
打赏
收藏
求:曲面生成算法
我现在有点的集合,点的结构(X,Y,Z),以及点之间的关系集合如(1,2,3)、(2,3,4)、(1,3,4),想生成曲面显示出来。请问大家有算法么??急啊。。。!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdl110110
2010-08-11
打赏
举报
回复
根据解析几何中的原理:现在求(1,2,3)这三个点所在平面的方程。方便起见,这三个点用A,B,C表示。方法是先求出向量AB,AC,根据AB,AC求出法向量n,法向量求出后就可以写出ABC所在平面的方程。其他平面的方法类似。
怎么求向量AB,AC,以及法向量n,在这一句话说不明白,LZ多看书吧。
白雪公猪905
2010-08-11
打赏
举报
回复
我有很多点以及关系,我要实现的就是在原本图形呈现的基础上,需要每个平面与每个平面之间要有平稳过渡。
例如下面ABC三个平面
A B
------ -------
\ /
\ C /
-------
这是基本呈现,三个平面之间没有一个曲面感,过渡比较生硬,我想实现A、B、C三个平面之间拼接成一个曲面。就像Graphics类中的DrawBezier方法实现效果那样,给几个点 连接成一条曲线。
xihuanxiatian
2010-08-11
打赏
举报
回复
曲面生成 不懂帮忙顶
卧_槽
2010-08-11
打赏
举报
回复
3点只能定一个平面。
曲面要算法,问题是你要什么曲面啊。
Peter200694013
2010-08-11
打赏
举报
回复
就3个点?
3点确定一个平面吧...或直线..
双三次B样条
曲面
生成
算法
双三次B样条
曲面
生成
算法
,采用java语言编写,程序简单
用matlab实现的bezier n阶三角
曲面
生成
算法
用matlab实现的bezier n阶三角
曲面
生成
算法
NURBS
曲面
的
生成
算法
NURBS
曲面
的
生成
算法
的vc程序实例,可以在vc++6.0下调试通过。
Bezier曲线
曲面
算法
实现代码
文档包括bezier曲线
曲面
生成
算法
的原理公式说明 以及编程实现。 文档的项目“Bezier”是使用 Microsoft VC++ 6.0 实现的,当然只要是配置好 OpenGl环境的C++平台都可以使用,把关键cpp代码复制即可。
上海大学计算机图形学课程项目-Bezier
曲面
(Opengl版)
上海大学计算机图形学课程项目 基于Opengl开发 Bezier
曲面
的离散
生成
算法
(de Casteljau
算法
) 功能: 数据输入:
曲面
的控制网格数据通过文件输入 数据存储:设计程序内用于存储控制网格数据的数据结构 数据输出:在窗口界面绘制结果
曲面
编程实现三维到二维的投影变换计算 通过键盘或鼠标驱动
曲面
的平移、缩放及旋转变换 使用开发工具中提供的光照函数 实现键盘选取控制点 改变
曲面
形状
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章