#1楼 得分:20
回复于:2006-08-17 11:21:07
发原码看一下
asdwwe2004@yahoo.com.cn
等 级:
#2楼 得分:0
回复于:2006-08-21 11:12:36
ClientWin = ::CreateWindow ( STATIC , NULL, WS_CHILD, 12, 12, 480, 320, this- m_hWnd, NULL, NULL, NULL) ;//创建窗口
if(imabuffer!=NULL)
{ CWnd *pDrawWnd=GetDlgItem(IDC_STATIC_IMAGE); CClientDC dc(pDrawWnd); //创建一个客户DC对象 CRect drawRect; //创建一个区域对象 pDrawWnd- GetClientRect(&am drawRect); //获取客户区大小 hmyDC = ::GetDC(ClientWin); int drawWidth=640; int drawHeight=481; for(int i=0;i drawHeight;i++) //扫描显示 { for(int j=0;j drawWidth;j++) { dc.SetPixelV(j,i,RGB(imabuffer[i*drawWidth+j],
imabuffer[i*drawWidth+j],
imabuffer[i*drawWidth+j],)); } } }
这两个窗口如何联系起来?
谢谢楼上的朋友:)
等 级:
#3楼 得分:0
回复于:2006-08-21 11:15:04
ClientWin = ::CreateWindow ( STATIC , NULL, WS_CHILD, 12, 12, 480, 320, this- m_hWnd, NULL, NULL, NULL) ;//创建窗口
if(imabuffer!=NULL)
{ CWnd *pDrawWnd=GetDlgItem(IDC_STATIC_IMAGE); CClientDC dc(pDrawWnd); //创建一个客户DC对象 CRect drawRect; //创建一个区域对象 pDrawWnd- GetClientRect(&am drawRect); //获取客户区大小 int drawWidth=640; int drawHeight=481; for(int i=0;i drawHeight;i++) //扫描显示 { for(int j=0;j drawWidth;j++) { dc.SetPixelV(j,i,RGB(imabuffer[i*drawWidth+j],
imabuffer[i*drawWidth+j],
imabuffer[i*drawWidth+j],)); } } }
这两个窗口如何联系起来?
谢谢楼上的朋友:)KPT滤镜详解(四):KPT FraxFlame II
KPT滤镜详解(四):KPT FraxFlame II
日期:2007年6月2日 作者: 相关tags:
关于Preset面板的使用方法可以参考Cha el Surfing滤镜中相关内容的介绍。
(3)Style(样式)面板
在Style(样式)面板中内置了七种最基本的分形样式,分别为Linear、Sinusoidal、Spherical、Swirl、Horseshoe、Polar和Bent,如图6所示。 图6
每一种分形样式的具体含义如下:
Linear 直线形
Sinusoidal 正弦曲线形
Spherical 球状线形
Swirl 漩涡形
Horseshoe 马蹄铁形
Polar 极座标曲线形
Bent 弯曲线形
如果选择了Random选项,系统会随机选择一种样式。
(4)Navigation(导航)面板
在Navigation(导航)面板中可以确定滤镜的摄像机位置和分形结构的形状,如图7所示。 图7
使用FraxFlame II滤镜创建的图形是一个三维的数学模型,不是传统意义上的二维平面图像,所以我们应该可以调节此模型在空间中的三维参数,使用Navigation(导航)面板就可以做到。
Navigation面板左侧的Navigation表盘可以调整摄像机的角度,以改变我们观察此模型的视线(单击表盘上的四个箭头按钮,既可实现摄像机上下左右四个角度的变化);在面板的中上部为Pan工具,可以用来移动摄像机位置,能够让我们查看原来在视图中看不到的地方(按住此按钮,拖动鼠标既可改变摄像机的位置);在面板的中下部为Zoom工具,可以用来拉近或拉远摄像机的镜头,以达到缩放模型的效果(按住此按钮,然后拖动鼠标既可改变模型的缩放);在Navigation面板的右侧为Sizing工具,使用它可以收缩或者膨胀模型(单击按钮中间的位置可以实现模型的收缩,单击外部的四个箭头按钮可以实现模型的膨胀),需要说明的是,此时摄像机的参数保持不变,只是模型自身发生收缩或膨胀的变化。如图8、9、10、11所示分别为放大、缩小、收缩和膨胀时的效果。
图8 放大
图9 缩小 图10 收缩
图11 膨胀 [2] 复制本页网址和标题,发送给你QQ/M 的好友一起分享
KPT滤镜详解(四):KPT FraxFlame II 相关文章:
KPT滤镜详解(四):KPT FraxFlame II 相关软件
上一篇:
下一篇:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
Copyright 2003-2007
All Rights Reserved.