标签: coords

使用Swift(iOS)创建可点击的身体图

我正在尝试为iOS应用程序(Swift)重新创建一些我已经在HTML5(使用map area-coords)中创建的东西.

我想展示一个与用户点击/触摸相互作用的人体图.身体存在让我们说20个不同的部分,用户可以选择一个或多个身体部位.对于每个身体部位,都有一个选定状态的图像,应该在选择一个部分时出现.单击选定的部件将取消选择它.在选择一个或多个部件之后,用户可以继续并且将在下一个部分获得关于这些部件的一些信息viewcontroller.我附上一张简化的图片来解释我的目标.

身体部位选择

有人能解释一下实现这一目标的最佳方法吗?是否有可用于Swift的类似技术来创建这样的交互式图像?

谢谢!

html5 area coords ios swift

6
推荐指数
1
解决办法
1443
查看次数

改变for循环的顺序?

我有一种情况,我需要根据用户输入循环不同顺序的xyz坐标.所以我是3D空间中的一个区域,然后是一组像这样的for循环.

for(int x = 0; x < build.getWidth(); x++){
   for(int y = 0; y < build.getHeight(); y++){
     for(int z = 0; z < build.getLength(); z++){
        //do stuff
       }
    }
 }
Run Code Online (Sandbox Code Playgroud)

但根据用户输入,订单可能是这样的.

for(int z = 0; z < build.getLenght(); z++){
   for(int y = 0; y < build.getHeight(); y++){
     for(int x = 0; x < build.getWidth(); x++){
        //do stuff
       }
    }
 }
Run Code Online (Sandbox Code Playgroud)

甚至是否定的.

for(int x = build.getWidth(); x > 0; x--){
   for(int y = 0; y < build.getHeight(); y++){
      for(int z = …
Run Code Online (Sandbox Code Playgroud)

java 3d loops dynamic coords

5
推荐指数
1
解决办法
593
查看次数

与常规数学坐标系相比,为什么软件经常使用逆坐标系?

您可能知道,在c#中,平面的原点(0,0)是左上角.向右和/或向下被认为是+,而向左和/或向上是 - .与此相反的是常规数学协调系统:

(0,0)=飞机中部,上/右= +,下/左= - .

它有点反直觉,有时候很烦人,因为我们(多年来)使用常规数学坐标,你也必须重新计算坐标.

这是一个基本的设计缺陷吗?一段时间后你会习惯吗?哪些其他语言使用不同的coord系统,如c#?

math coordinate-systems coords

5
推荐指数
1
解决办法
103
查看次数

使用jQuery更改图像映射坐标值

我有一个非常复杂的图像地图,我想缩小一半.要做到这一点,需要将所有coord值除以2.由于有数千个coord值,我认为我可以使用jQuery遍历DOM来查找coord值,并将它们除以2.在JavaScript和jQuery方面,我非常业余,而且我编写了以下代码,这些代码无法完成我的任务:

$(function(){
    $('area').each(function(){
        coord_vals= $('area'[coords]).split(',');
        new_vals= coord_vals/2;
        $('area'[coords]).val(new_vals + ',');
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我试图遍历的前几行HTML:

<div id="map">
    <img class="map" src="images/us_map.jpg" width="960" height="593" usemap="#usa">
    <map name="usa">
    <area href="#" title="SC" shape="poly" coords="735,418, 734,419, 731,418, 731,416, 729,413, 727,411, 725,410, 723,405, 720,399, 716,398, 714,396, 713,393, 711,391, 709,390, 707,387, 704,385, 699,383, 699,382, 697,379, 696,378, 693,373, 690,373, 686,371, 684,369, 684,368, 685,366, 687,365, 687,363, 693,360, 701,356, 708,355, 724,355, 727,356, 728,360, 732,359, 745,358, 747,358, 760,366, 769,374, 764,379, 762,385, 761,391, 759,392, 758,394, 756,395, 754,398, 751,401, 749,404, 748,405, 744,408, 741,409, 742,412, 737,417, …
Run Code Online (Sandbox Code Playgroud)

jquery resize coords

4
推荐指数
2
解决办法
1万
查看次数

如何从圆的角度找到坐标

我试图找到图像中红点的坐标,我有鼠标坐标、初始点和收音机,但我不知道如何找到红点的坐标。

在此输入图像描述

我正在使用 JavaScript 和画布。

javascript canvas limit coords html5-canvas

2
推荐指数
1
解决办法
3432
查看次数