[img]/uploads/allimg/090211/0827310.png[/img]
package {
import flash.geom.*;
import flash.display.*;
public class Spherize {
private var r:Number;
private var h:Number;
private var pointCenter:Point;
private var isSmoothing:Boolean;
public function Spherize(r:Number,h:Number,pointCenter:Point,isSmoothing) {
init(r,h,pointCenter,isSmoothing);
}
public function init(r:Number,h:Number,pointCenter:Point,isSmoothing):void {
this.r=r;
this.h=h;
this.pointCenter=pointCenter;
this.isSmoothing=isSmoothing;
}
public function getSpherizePoint(point:Point):Point {
var R:Number=(r*r+h*h)/(2*h);
var l:Number=Point.distance(point,pointCenter);
return Point.interpolate(Point.interpolate(point,pointCenter,r / l),pointCenter,Math.asin(l / R) / Math.acos((R - h) / R));
}
public function getSpherizeBitmapData(bitmapData:BitmapData):BitmapData {
var bitmapData1:BitmapData=bitmapData.clone();
var bitmapData2:BitmapData=bitmapData.clone();
var point:Point=new Point();
for (var i:int=pointCenter.x-r; i[1b]源码:
[img]/uploads/allimg/090211/0827311.gif[/img]
[url=http://www2.flash8.net/UploadTeach/200901/20090121175403590.rar]Spherize.rar[/url]
[/1b]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/4801.html
发表评论
-
flash留言本梯度教程(附源代码)
2010-04-10 14:19 716现在很多刚要踏入flashri ... -
flash留言本梯度教程(附源代码)
2010-04-10 14:18 753现在很多刚要踏入flashri ... -
学习做FLASH留言本——分页
2010-04-10 14:18 623这次是做留言板分页 AS+ASP+ACCESS 传递一个id ... -
学习做FLASH留言本——分页
2010-04-10 14:18 536这次是做留言板分页 AS+ASP+ACCESS 传递一个id ... -
FLASH留言板的详细教程1
2010-04-10 14:18 1284基于网页的留言板,我 ... -
FLV播放器汇总
2010-04-10 09:38 756[url=http://www.dengjie.com/web ... -
3GP/FLV/WMV视频转码工具
2010-04-10 09:38 815截图 [img]/uploads/allimg/080404 ... -
3GP/FLV/WMV视频转码工具
2010-04-10 09:38 1237截图 [img]/uploads/allimg/080404 ... -
Firendlywork介绍(FMS应用)
2010-04-10 09:37 569[url=http://www.friendlywork.it ... -
Firendlywork介绍(FMS应用)
2010-04-10 09:37 681[url=http://www.friendlywork.it ... -
as3按钮事件
2010-04-09 12:33 612在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:33 616很不错的视频教程 原 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:33 1025[1b]问题十[/1b] 如何暂停声音,如何从暂停的 ... -
as 3.0动画基础教程3
2010-04-09 12:33 742声明: 此文章为未出版 ... -
as 3.0动画基础教程3
2010-04-09 12:32 762声明: 此文章为未出版 ... -
AS3将字体转矢量图形
2010-04-09 08:12 652如果你也想做一个 [color="#4299bd& ... -
Flash AS3.0菜鸟学飞教程代码的位置
2010-04-09 08:12 698早期版本的ActionScript代码可以写在帧、按钮、影片剪 ... -
Flash AS3.0菜鸟学飞教程代码的位置
2010-04-09 08:12 1009早期版本的ActionScript代码可以写在帧、按钮、影片剪 ... -
as3游戏开发之打气球系列(二)
2010-04-09 08:12 561HI,经过了昨天疯狂的理论轰炸,脑袋还清新不?其实昨天的内容很 ... -
我对as3声音架构的理解
2010-04-09 08:12 817一直都对as3的声音架构设计感到困惑,as3为什么要把播放和停 ...
相关推荐
哈哈镜效果
用JMF框架实现的哈哈镜视频效果,可以捕获摄像头的视频并进行哈哈镜变形。
【应用】★★★★-哈哈镜.zipIOS应用例子源码下载【应用】★★★★-哈哈镜.zipIOS应用例子源码下载 1.适合学生学习研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
VB带放大功能的哈哈镜效果,比较搞笑的放大镜特效,设置颜色、半径、倍数等会有另一种效果,想知道原理的赶紧研究一下哦!
VB带放大功能的哈哈镜效果,比较搞笑的放大镜特效,设置颜色、半径、倍数等会有另一种效果,想知道原理的赶紧研究一下哦!
Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
一款超级简单模仿哈哈镜效果的搞笑图片制作软件。使用方法: 1.左边选择哈哈镜的效果种类 2.右边的刻度是选择效果得程度,根据你的需要来设置 3.编辑项目里面可以剪裁输出图片得大小,以及旋转图片
Python和Opencv构建哈哈镜.zip
IOS应用源码之【应用】哈哈镜.rar
美狐美颜sdk源码,基于人脸识别和图像渲染技术,为直播、短视频、自拍机等多种音视频业务场景提供美化...包含功能:实时美颜、极致美型、动态贴纸、智能美妆、一键美颜、多彩滤镜、抖动特效、哈哈镜特效、表情识别。
IOS应用源码之【应用】-哈哈镜.rar
一个HELLO操作系统 引导之后可以显示hello字样
Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
跟大家分享一下,好玩的特效,看一看哈哈镜中的自己吧!
笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...
Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
用户可以选择不同的滤镜样式,如怀旧、铅笔画、哈哈镜等,以实现不同的艺术效果。 3) 增强功能提供了调整图像属性的选项。用户可以增加亮度、对比度、饱和度等,以改善图像的质量和视觉效果。 4) 美颜功能是该应用...
这是一个哈哈镜的APK,安装可以看到APK的全部,利用反编译工具可以看到具体的代码
Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...