pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      • <bdo id='XEelo'></bdo><ul id='XEelo'></ul>

      1. <i id='XEelo'><tr id='XEelo'><dt id='XEelo'><q id='XEelo'><span id='XEelo'><b id='XEelo'><form id='XEelo'><ins id='XEelo'></ins><ul id='XEelo'></ul><sub id='XEelo'></sub></form><legend id='XEelo'></legend><bdo id='XEelo'><pre id='XEelo'><center id='XEelo'></center></pre></bdo></b><th id='XEelo'></th></span></q></dt></tr></i><div class="uomy86u" id='XEelo'><tfoot id='XEelo'></tfoot><dl id='XEelo'><fieldset id='XEelo'></fieldset></dl></div>

        <small id='XEelo'></small><noframes id='XEelo'>

      2. <tfoot id='XEelo'></tfoot>
        <legend id='XEelo'><style id='XEelo'><dir id='XEelo'><q id='XEelo'></q></dir></style></legend>

      3. 在矩形中旋轉(zhuǎn)點(diǎn)

        Rotate point in rectangle(在矩形中旋轉(zhuǎn)點(diǎn))
          <bdo id='GnUcO'></bdo><ul id='GnUcO'></ul>

            <small id='GnUcO'></small><noframes id='GnUcO'>

                <legend id='GnUcO'><style id='GnUcO'><dir id='GnUcO'><q id='GnUcO'></q></dir></style></legend>
                  <tbody id='GnUcO'></tbody>
                <tfoot id='GnUcO'></tfoot>
                <i id='GnUcO'><tr id='GnUcO'><dt id='GnUcO'><q id='GnUcO'><span id='GnUcO'><b id='GnUcO'><form id='GnUcO'><ins id='GnUcO'></ins><ul id='GnUcO'></ul><sub id='GnUcO'></sub></form><legend id='GnUcO'></legend><bdo id='GnUcO'><pre id='GnUcO'><center id='GnUcO'></center></pre></bdo></b><th id='GnUcO'></th></span></q></dt></tr></i><div class="og8uuee" id='GnUcO'><tfoot id='GnUcO'></tfoot><dl id='GnUcO'><fieldset id='GnUcO'></fieldset></dl></div>
                • 本文介紹了在矩形中旋轉(zhuǎn)點(diǎn)的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我在一個(gè)矩形中有一個(gè)點(diǎn),我需要旋轉(zhuǎn)任意角度并找到該點(diǎn)的 x y.我如何使用 javascript 來做到這一點(diǎn).

                  I have a point in a rectangle that I need to rotate an arbitrary degree and find the x y of the point. How can I do this using javascript.

                  在 x,y 下方會(huì)是 1,3,在我將 90 傳遞給方法后,它將返回 3,1.

                  Below the x,y would be something like 1,3 and after I pass 90 into the method it will return 3,1.

                  |-------------|
                  |  *          |
                  |             |
                  |             |
                  |-------------|
                   _____
                  |    *|
                  |     |
                  |     |
                  |     |
                  |     |
                   _____
                  
                  |-------------|
                  |             |
                  |             |
                  |            *|
                  |-------------|
                   _____
                  |     |
                  |     |
                  |     |
                  |     |
                  |*    |
                   _____
                  

                  基本上我正在尋找這種方法的勇氣

                  Basically I am looking for the guts to this method

                  function Rotate(pointX,pointY,rectWidth,rectHeight,angle){
                     /*magic*/    
                     return {newX:x,newY:y};
                  }
                  

                  推薦答案

                  應(yīng)該這樣做:

                  function Rotate(pointX, pointY, rectWidth, rectHeight, angle) {
                    // convert angle to radians
                    angle = angle * Math.PI / 180.0
                    // calculate center of rectangle
                    var centerX = rectWidth / 2.0;
                    var centerY = rectHeight / 2.0;
                    // get coordinates relative to center
                    var dx = pointX - centerX;
                    var dy = pointY - centerY;
                    // calculate angle and distance
                    var a = Math.atan2(dy, dx);
                    var dist = Math.sqrt(dx * dx + dy * dy);
                    // calculate new angle
                    var a2 = a + angle;
                    // calculate new coordinates
                    var dx2 = Math.cos(a2) * dist;
                    var dy2 = Math.sin(a2) * dist;
                    // return coordinates relative to top left corner
                    return { newX: dx2 + centerX, newY: dy2 + centerY };
                  }
                  

                  這篇關(guān)于在矩形中旋轉(zhuǎn)點(diǎn)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調(diào)用 abort (jQuery) 之后,瀏覽器也會(huì)等待 ajax 調(diào)用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標(biāo)頭) - IT屋-程序員軟件開發(fā)技術(shù)分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內(nèi)容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)
                  • <bdo id='GyLIL'></bdo><ul id='GyLIL'></ul>
                      <tbody id='GyLIL'></tbody>
                  • <small id='GyLIL'></small><noframes id='GyLIL'>

                    • <legend id='GyLIL'><style id='GyLIL'><dir id='GyLIL'><q id='GyLIL'></q></dir></style></legend><tfoot id='GyLIL'></tfoot>

                        <i id='GyLIL'><tr id='GyLIL'><dt id='GyLIL'><q id='GyLIL'><span id='GyLIL'><b id='GyLIL'><form id='GyLIL'><ins id='GyLIL'></ins><ul id='GyLIL'></ul><sub id='GyLIL'></sub></form><legend id='GyLIL'></legend><bdo id='GyLIL'><pre id='GyLIL'><center id='GyLIL'></center></pre></bdo></b><th id='GyLIL'></th></span></q></dt></tr></i><div class="6qa66mc" id='GyLIL'><tfoot id='GyLIL'></tfoot><dl id='GyLIL'><fieldset id='GyLIL'></fieldset></dl></div>

                          • 主站蜘蛛池模板: 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 陕西华春网络科技股份有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 滚筒线,链板线,总装线,流水线-上海体能机电有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | RFID电子标签厂家-上海尼太普电子有限公司 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 高温高压釜(氢化反应釜)百科 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 |