ios中实现staggeringBeauty的效果(二)

ios中实现staggeringBeauty的效果(二)

不好意思。。说好的上次说好的明天,然后隔了两天。。好吧。不说废话直接先上效果图吧。。。。
                                 
好吧,具体实现的效果就想图上所示。
好,我们先来分析一下最原始的js的 staggeringBeauty吧,呃。。。那个因为这个也不是我专长,我也就学了一个星期。。大概能看懂然后就开始改写了。。。所以姑且。。分析一下吧。。有错漏的请大家指出。。。吐槽我。。。这个https://github.com/georgealways/staggeringbeauty在上次写的博客(一)中已经提到。其中最重要的有三个文件,分别为(1.)paper.js   (2.)traer.js  (3)main.js  其中

(1.)paper.js是路径的实现,在ios中有path可用,也有大神模拟了出来,这里就一笔带过了(当时可以要我老命啊。。),它主要的作用就是把点连起来,按照一些角度,数学公式的调整去建立一个有一定特别效果的路径,例如比较光滑有弧度什么的。

(2.)traer.js 这个就是一位大神自己写的物理模型了,膜拜一下。。。当然也有大神把它用oc重构了(万分感谢),然后这位大神之后还用了苹果自带的物理系统去重新实现,(我也是按照他的做法做的,一开始用了完全使用traer的方法发现用了苹果自带的物理系统好像比较好看。。。当然这只是个人感觉),就简单分析一下traer.js吧,它定义了Vector 为基本的向量,由x,y,z,组成,但这了z其实不需要用到,一直用0这一常量。Particle一个有位置力,向量的对象。然后有Spring Attraction 其中 Attraction这里其实不需要使用而Spring 就是用一些数学公式去模拟出弹簧引力的效果,而ParticleSystem就是整个体系的各种力的集合(Applies physics rules to a collection of particles)姑且让我这样解释一下吧。。。我真的编不下去了。。。尴尬


(3.)main 就是主函数,主要是构造界面,与用户的交换,这方面会在下一篇博文中与在oc的重构中对比分析。
好吧终于结束了js的部分了,明天我们就证实开始用oc代码去重构实现。这个效果了。。这次真的是明天不会跳票了。
也不会想(一)(二)这么短的了。

ios中实现staggeringBeauty的效果(三)中我主要是参考,或者说是在https://github.com/chrismiles/DynamicXray的中spring的基础上实现这一个效果。而这位大神的效果你们可以自己下载感受一下,用图的表现力好象不太够。
感谢大家的阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
文档收录了华为首席架构师的所有文档,1.企业架构 1.1 企业架构起源和发展 介绍TOGAF的爸爸和爷爷 TOGAF Next Now is the Time for Third Generation EA Methods 1.2 主要企业架构框架 如何选择合适的企业架构框架 EAP发明者Spewak对EAP和Zachman Framework的比较 Enterprise Architecture Planning(EAP)方法论的分析 MIT企业架构核心图 延伸阅读企业架构入门系列十五篇 ` 项目管理体系(PMBOK)与TOGAF的比较 1.3 架构设计思想 组织管理的技术—系统工程 系统、架构、企业,关于跨领域研究 自然界物质的系统性 ArchitectedERP-超越ERP 1.4 企业架构核心概念辨析 架构设计术语注解 企业架构设计基础(一) 企业架构设计基础() 企业架构核心概念辨析(一) 企业架构核心概念辨析() 延伸阅读 好书推荐: 1.5 企业管理与企业架构 商业模式画布案例 MIT CISR 企业运营模式 企业管理诊断的模型-LCS 1.6 企业架构核心组件 1.6.1 架构设计方法 企业架构设计的方法论体系 IBM企业架构方法论(英文) 1.6.2 架构元模型 TOGAF9.1企业架构元模型解析 The Beauty of Metamodel 1.6.3 架构制品分类 架构连续体 (Continuum) 1.6.4 架构设计技巧 企业架构设计技巧-基于能力的业务规划 价值网模型用于战略分析 1.6.5 架构交付物 TOGAF架构需求说明书和架构定义文件详解 2.业务架构 2.1 业务流程建模 业务架构设计-业务流程建模 业务流程建模-BPMN2.0 业务流程建模语言比较:BPMN2.0与EPC(一) 业务流程建模语言比较:BPMN2.0与EPC() 业务流程建模语言比较:BPMN2.0 与EPC(三) 业务流程建模语言比较:BPMN 2.0与EPC(四) 2.2 业务组件建模 组件化业务模型(CBM)介绍(一) 组件化业务模型(CBM)介绍() 组件化业务模型(CBM)介绍(三) 2.3 领域建模技术 领域驱动建模 从资源,服务到产品建模 延伸阅读 行业业务架构模型 3.云计算与SOA 3.1关于去IOE 老外谈去IOE,最终可能会回到IOE的怀抱 谈谈去 IOE 运动 Go to IOE,to go or not to go 3.2 云计算架构 云计算开放架构(CCOA) 云计算开放架构应用案例 关于业务流程即服务(BPaaS)交付模式 基于云计算开放架构的业务云(Business Cloud)案例 NIST云计算参考架构 基于云计算平台的信息系统参考架构 3.3 软件即服务(SaaS)架构设计 Force.com平台总体架构(元数据驱动的架构) Force.com平台的数据定义和存储 Force.com多租户架构设计演讲视频 3.4 SOA 3.4.1服务计算介绍 服务计算介绍 服务计算知识体系 3.4.2 服务导向架构设计 服务导向架构的迭代设计方法 3.4.3 产品技术 服务总线性能评估 延伸阅读 网格计算死亡与智慧地球诞生的缘由 对于云+端战略的理解 SAP移动平台(3.0)产品架构 4.数据架构(大数据) 4.1.分布式计算和存储技术 4.1.1算法与数据结构 一致哈希—分布式存储的基础算法 索引原理:布尔代数和搜索引擎的索引 MySQL索引背后的数据结构和算法原理 4.1.2 NoSQL 集群环境下关系型数据库扩展性的问题 数据模型与存储模型的矛盾 NoSQL的来源、主要特征和适用场景 4.1.3分布式文件系统 Google分布式文件系统(GFS) Google分布式计算框架(MR) Google Bigtable Database 4.2大数据应用 对企业大数据应用的理解 大数据流式计算技术解析之一 大数据流式计算技术解析之 延伸阅读 JamesHamilton的演讲和论文 从CAP定理看设计哲学 5.架构治理 企业架构治理 企业内EA领导团队的建制 数据治理标准体系-DAMA MIT企业架构成熟度模型 企业架构实施绩效的七个度量指标 7 Key Enterprise Architecture Metrics 延伸阅读业务与IT,如何一起快乐的玩耍 6.架构实践 温彻斯特神秘屋-非企业架构设计案例 华为98年IT策略与规划(ITS&P)报告解读 一提盒可乐的价值流 谈业务、流程、IT、质量、运营的关系 美的与华为流程架构领先实践 互联网公司的企业架构实践 美国和亚洲发达国家的企业架构实践 7.企业架构读物 Enterprise Architecture As Strategy—前言 Enterprise Architecture as Strategy 战略执行,首先构建运营基础 Enterprise Architecture as Strategy 你的企业是否有良好的运营基础? EnterpriseArchitecture as Strategy 如何建立运营基础? EnterpriseArchitecture as Strategy导读 服务计算经典书籍:Service Computing 推荐几本企业架构英文读物 JeanneRoss介绍企业架构研究(视频) 8.杂文 如何组织会议 阅读的技巧 科技工作者如何做技术交流PPT 谈谈敏捷开发和管理 基础教育的价值-计算机科学与技术
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值