Tag: 几何

ActionScript中的程序化砌体/空间融化布局

任何人都可以指向一个很好的Actionscript 3类来处理ted.com主页上的“砖石”风格布局吗? 没有完成的代码,任何人都可以描述/总结一个处理这种效果的有效算法吗? 搜索结果发现了关于kd-trees和其他类似东西的神秘文章。 jQuery Masonry插件看起来很棒,但我尝试了逆向工程而没有太大的成功。 提前致谢!

如何使hover触发动画仅在具有半径边界与jquery的div中的圆形区域上

我不是程序员,我正在尽力解决这个问题,但经过几个小时和头痛我放弃了,我正在寻求帮助。 我有一个圆形徽标(一个半径为px足以成为圆形的div和一些文本),当我hover在徽标后面时,我会有一个动画从徽标后面出来。 我注意到我的动画是在圆形徽标和带有徽标的div(它仍然是正方形)之间的“空白区域”上触发的。 目前我的脚本是这样的: $(“#logo”).hover(function(event){ // Hovering myHover = “transition”; $(“#black”).stop().animate({“top”:”-200px”}, speed/2, function(){ myHover = 1; }); },function(event){ // Finish hovering myHover = “transition”; $(“#black”).stop().animate({“top”:”0px”}, speed/2, function(){ myHover = 0; }); }); 我试着在网上和堆栈溢出上寻找能帮助我的东西,而我发现它最接近的是: http://jsbin.com/oqewo – 来自其他问题准确地检测具有圆角的div的鼠标hover事件 我试图实现它,我确实提出了一些不够流畅的动画(我尝试调试试图在徽标上使用鼠标前后移动以查看脚本的反应): $(“.myCircle”).hover( // when the mouse enters the box do… function(){ var $box = $(this), offset = $box.offset(), radius […]

试图计算圆上两点之间的角度?

首先,让我说我对数学绝对是残酷的,请耐心等待。 我正在尝试计算圆上两点之间的角度,这两点是用户在一定时间内拖动的距离。 这是我到目前为止: intervalId = setInterval(function(){ if(p1x != undefined){ p2x = Xpos; } if(p1y != undefined){ p2y = Ypos; } if( p1x != p2x || p1y != p2y ){ p1a = p1x – wheelMiddleVer; p1b = p1y – wheelMiddleHor; a = Math.sqrt((p1a * p1a) + (p1b * p1b)); p2a = p2x – wheelMiddleVer; p2b = […]

使用javascript或jquery的几何(CONVOLUTION)函数

我尝试这样做3个月 – 我需要按路线方向创建一个多边形,如下所示: 所以我写这个: directionService.route(request, function(result, status) { if (status == google.maps.DirectionsStatus.OK) { directionsRenderer.setDirections(result); var r = []; var z = 0.5; var bla = result.routes[0].overview_path; for(var i=0 in result.routes[0].overview_path) { r.push(new google.maps.LatLng(bla[i].lat()+z, bla[i].lng()-z)); } bla.reverse(); for(var x=0 in bla) { r.push(new google.maps.LatLng(bla[x].lat()-z, bla[x].lng()+z)); } var prva = new google.maps.Polyline({ path: result.routes[0].overview_path, strokeColor: “#00000”, strokeOpacity: […]