当前位置: 首页 > news >正文

安徽省建设干校网站莱芜网站制作哪家好

安徽省建设干校网站,莱芜网站制作哪家好,互联网行业特点,只要做好关键词优化基于javafx的五子棋在JavaFX中#xff0c;您可以使用PathTransition对象为路径上的节点设置动画。 PathTransitions使用Shape对象来描述它们需要沿其动画的路径。 JavaFX提供了各种类型的形状#xff08;例如#xff0c;多边形#xff0c;圆形#xff0c;多边形#xff0… 基于javafx的五子棋 在JavaFX中您可以使用PathTransition对象为路径上的节点设置动画。 PathTransitions使用Shape对象来描述它们需要沿其动画的路径。 JavaFX提供了各种类型的形状例如多边形圆形多边形路径。 路径形状很有趣因为它允许您使用称为PathElement的各种移动来创建复杂的形状。 一些路径元素是ArcToCubicCurveToHLineToLineToMoveToQuadCurveToVLineTo。 他们的名字暗示着他们在做什么。 尽管PathElemetns非常适合描述复杂路径但我发现我宁愿使用数学表达式来描述路径。 在数学课上使用图形的所有岁月影响了我的思维方式。 二次和三角表达式给他们温暖而舒适的感觉。 因此我试图创建使用数学表达式描述的PathTransitions。 如果有人希望达成相同的目标我会在这篇文章中描述我的解决方案。 为此首先需要解决数学表达式的方法例如x * sinx或x ^ 2/45或x ^ 2/ sinx-2或其他可以想像。 为此我很幸运地偶然发现了Lawrence Dol的Software Monkey网站。 Lawrence创建了一个名为MathEval的超轻量Java类 用于评估数学表达式。 该类只有31KB非常易于使用。 我使用MathEval绘制给定表达式的点。 JavaFx类Polyline用于存储MathEval求解的绘制点并将其转换为PathTransition可以将其用作输入的Shape对象。 我最终创建的类称为ExpressionTransitionMaker-抱歉没有Javadoc但是您可以在此处找到源代码。 该类应该非常易于使用。 它有两个主要方法值得一提。 第一个是 public void addExpressionEntry(double start, double end, double poll, GraphType type, String expression) throws IllegalArgumentException; 此方法用于添加表达式条目该表达式条目由具有支持信息的表达式组成例如图表上的开始和结束位置轮询间隔和GraphType。 ExpressionTransitionMaker可以制作此GraphType枚举描述的三种不同类型的图 public enum GraphType {vertical(y), horizontal(x), polar(a);private String var;GraphType(String var) {this.var var;}public String getVar() {return var;}} 每个表达式条目都需要一个表达式。 对于水平图表达式的形式必须为fx; gy为垂直 ra代表极坐标。 也就是说水平图需要一个表达式其中唯一变量是字母“ x”垂直图需要一个表达式其中唯一变量是字母“ y”极坐标图需要一个表达式唯一的变量variable是字母“ a”其中“ a”表示弧度的角度。 可以添加多个表达式条目。 顾名思义水平图和垂直图分别用于分别向左和向右和向上和向下移动的图形。 极坐标图适用于沿圆形或螺旋形路径移动的图形。 如果给定负的轮询值以及适当的起点和终点则这三个方向都可以朝相反的方向发展。 值得一提的第二种方法是 public SequentialTransition getSequentialTransition(); 因为可以将多个表达式添加到ExpressionTransitionMaker中所以SequentialTransition对象用于播放ExpressionTransitionMaker可以创建的所有PathTransitions。 返回的SequentialTransition填充有多个PathTransition每个添加的表达式一个。 SequentialTransition将按顺序播放其所有过渡。 就是这样。 ExpressionTransitionMaker中还有一个或两个其他公共方法用户可能会发现它们很方便但为简洁起见而被忽略。 我创建了一个简单的小应用程序用于测试ExpressionTransitionMaker可以在此处找到。 该应用程序可以在浏览器上播放它允许您输入多个表达式这些表达式用于沿屏幕动画图像。 如果您有任何反馈意见希望阅读。 参考 W4G合作伙伴 Jose Martinez的 JavaFX中基于表达式的PathTransitions 翻译自: https://www.javacodegeeks.com/2012/09/expression-based-pathtransitions-in.html基于javafx的五子棋
http://www.yutouwan.com/news/294483/

相关文章:

  • 建设网站需要考虑什么wordpress动态标签云
  • 个人博客网站开发互联网服务公司
  • 设计网站开发企业网站空间不足怎么办
  • 网站建设报价单做网站深紫色搭配什么颜色
  • 企业网站建设作品分析重庆建设教育培训网证书查询
  • 网站建设哪里最好泉州企业网站设计
  • 网站备案时间就是正式上线时间吗回收手机的网站哪家好
  • 网站建设哪家公司便宜免费创建自己的网站平台
  • 做微商有什么好的货源网站公司网站建设佛山哪家
  • 智慧旅游类网站开发商山西网站建设营销qq
  • 企业网站建设新站网络营销4c策略是什么
  • 网站校园推广案例网站开发广东
  • 做固定背景网站沈阳市网站建设公司
  • 企业网站备案资料填写单网络空间安全
  • 网站建设分为几种菏泽网架公司
  • 让人做网站需要准备什么软件杭州市城市建设学校网站
  • 西安手机网站案例互联网运营在线培训
  • 上海哪家做网站好佛山网站建设no.1
  • 网站建设标语淘宝网网站建设的的意见
  • 网站后台备份丢失手机做炫光头像图的网站
  • 网站管理员登陆后缀网站编辑是什么
  • 阿里云服务器可以做网站单页面推广网站模版
  • 网站如何做seo推广方案旅游网站策划书范文
  • 怎么制作自己的小网站中国网络安全官网
  • 网站怎么做seo排名网站建设 语言
  • 浙江省大成建设集团有限公司网站铜陵电子商务网站建设
  • 一个新网站关键词怎么做SEO优化一般通过后补贴什么时候到
  • 深圳提供网站建设服务平台app开发公司排行榜做软件的公司
  • 苏州网站制作网络建设公司网站开发的特点
  • 怎样安全做黑色彩票网站官方网站下载水印相机