小编use*_*321的帖子

球 - 球碰撞检测 - >反应

我需要制作一个算法来检测两个球体何时碰撞,以及一个碰撞后瞬间出现的方向.

比方说,想象一下当你在一场比赛中打开你的牌桌时,所有的球都是"随机"相互碰撞.

所以,在开始自己编写代码之前,我在想是否已经实现了这个.

Thx提前!

Cyas.-

algorithm geometry collision-detection collision

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

从iOS应用程序调用具有多个目的地的谷歌地图

我没有成功启动具有多个目的地的Google地图应用程序,但我没有找到任何指定是否可能的内容.

虽然此代码适用于一个目的地和用户当前位置:

UIApplication *app = [UIApplication sharedApplication];

[app openURL:[NSURL URLWithString: @"http://maps.google.com/maps?saddr=Curent+Location&daddr=San+Francisco,+CA"]]
Run Code Online (Sandbox Code Playgroud)

`

现在有两个目的地,这样的当前用户位置不起作用:

 UIApplication *app = [UIApplication sharedApplication];

[app openURL:[NSURL URLWithString: @"http://maps.google.com/maps?saddr=Curent+Location&daddr=San+Francisco,+CA+to:los+angeles,+CA"]]
Run Code Online (Sandbox Code Playgroud)

`结果是到最后一个目的地的路线.

我实际上目前正在寻找iOS和Android操作系统上的解决方案,因为应用程序在两者上运行.基本上会有一个保存位置的列表,用户可以从中选择创建旅行以将他们带到一个目的地,在那里他们可以停下来做东西,然后继续导航到下一个位置.

iphone uiapplication

6
推荐指数
0
解决办法
1181
查看次数

在iOS开发中,使用Core Graphics和/或Quartz 2D,如何绘制一个填充渐变的圆圈,使其看起来像一个球体?

到目前为止,我已经看过使用CGContextDrawLinearGradient()和CGContextDrawRadialGradient(),然而,对于前者,我无法弄清楚如何使渐变看起来像一个球体,而后者,我无法弄清楚如何制作渐变成球体的形状,因为每当我尝试时,它就会变成完整圆柱体的形状,而不仅仅是一个球体.

我用来当前绘制2D圆的代码如下所示.我想使用渐变或任何其他方法,仅使用Core Graphics和/或Quartz 2D以使其看起来像球体的方式填充圆.

绘制圆圈的当前代码:

CGContextRef ctx = UIGraphicsGetCurrentContext();
float x = 20.0;
float y = 20.0;
float radius = 12.5;
CGContextFillEllipseInRect(ctx, CGRectMake(x, y, radius, radius);
Run Code Online (Sandbox Code Playgroud)

PS - 上面的代码就像它应该的那样工作,所以如果有任何错误,它们只是在输入问题时出错,而不是在实际文件中输入代码时.

geometry core-graphics objective-c quartz-2d ios

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

如何将球形地图投影到球体/立方体上:"Equirectangular to cubic"

更新:我发现http://os.ivrpa.org/panosalado/wiki在java中有一个实现.任何在c或c ++中有相似之处的人?

我有这个全景图,来自google streetview的球形地图,并希望将其映射到球体/立方体上.下面是一些示例和插图,我寻求的是可以执行此操作的库或一些实现指南.

全景

我试过http://krpano.com/docu/tutorials/quickstart/#top,它给出了底部列出的结果.它说明了我想要的,但旋转轴关闭.我需要创建直接前后左右视图.理想我想将它映射到球体并告诉它提取的角度(立方体的方向).

[返回,下,前,左,右,上]

背部 下 字形 剩下 对 向上

c++ geometry opencv projection panoramas

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

Swing中的3D组件动画

我在Swing工作,我有以下要求.

要求:JInternalFrame(JPanel或类似的)旋转的3D球体,按钮和标签围绕球体以同心对称的方式旋转.点击时每个按钮都会将我带到另一个屏幕.

问题:是否有一个3D API,经过一些"撞墙"至少使我能够满足要求?

java 3d geometry swing

6
推荐指数
0
解决办法
252
查看次数

以百分比形成css三角形

我试图在顶部网站上创建一个正方形的div并流入三角形,

方形部分不是那么难,并且工作正常,但三角形部分有点难.盒子需要改变大小与屏幕尺寸,在广场我这样做通过使用宽度和高度%,但我不能使用边框属性中的%符号

我现在的代码

HTML

 <div id="overV12" class="menuItem" onclick="scrollToT('#overons')" onmouseover="setHover('overV12')" onmouseout="setOldClass('overV12')"><div class="menuInner">Over V12</div></div> 
Run Code Online (Sandbox Code Playgroud)

CSS

div.menuItem 
{
height: 5.38%;
width: 7.44%;
position: fixed;
background-color: rgb(239, 239, 239);
cursor: pointer;
z-index: 12;
text-align: center;
top: 4.3%;
}

div.menuItemHover
{
height: 5.38%;
width: 7.44%;
position: fixed;
cursor: pointer;
z-index: 12;
text-align: center;
top: 4.3%;
background-color: rgb(211, 211, 211);
}

div.menuItemActive
{
height: 7.8%;
width: 7.44%;
position: fixed;
cursor: pointer;
z-index: 12;
text-align: center;
top: 4.3%;
background-color: Black;
color: White;    
}
Run Code Online (Sandbox Code Playgroud)

JavaScript用于设置类:我这样做是因为我使用parralax库并且想要在某个高度上将"按钮"设置为"活动"

我希望有人可以帮我(也许还有其他人)解决这个问题

jsfiddle 示例 …

html css css3 css-shapes

6
推荐指数
2
解决办法
6369
查看次数

包含一组点的三角形/圆形

我在2D中有一组点.我想找到:

  1. 包围所有点的最小三角形
  2. 包围所有点的最小圆圈.

有没有算法这样做?我遇到了Convex Hull,为一组点拟合凸多边形.但我想要一个圆圈和三角形.

提前致谢

algorithm geometry computational-geometry

6
推荐指数
2
解决办法
1913
查看次数

Firefox CSS3 isosceles三角形渲染问题

我正在尝试使用CSS3创建一个等腰三角形,看起来Firefox无法正确渲染它们?

有办法解决这个问题吗?

这是一个例子:

http://jsfiddle.net/WajLY/1/

CSS:

.arrow {
  vertical-align: middle;
  content: "";
  border-right: 50px solid transparent;
  border-left: 50px solid transparent;
  border-top: 75px solid #222;
  width: 0;
  height: 0;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="arrow"></div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

(Firefox渲染左侧的那个)

firefox geometry css3

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

AWS S3:列出特定S3文件夹中的对象?

我正在使用AWS IOS SDK从S3下载文件,并且无法在S3存储桶的特定文件夹中列出对象.我可以使用listObjectsInBucket方法列出整个存储桶的所有文件,但我只需要列出存储桶中特定文件夹中的文件.

所以我尝试使用listObjects方法并指定存储桶名称和前缀(在S3上指示文件夹名称).

但是以下代码不起作用.

S3ListObjectsRequest *lor = [S3ListObjectsRequest alloc];
lor.bucket = @"bucketName";
lor.prefix = @"/folderName1/foldername2";

S3ListObjectsResponse *ListObjectResponse = [self.s3 listObjects:lor];
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services ios

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

无法在 Mac Mojave 上使用 opencv 访问摄像头

我尝试从 OpenCV 运行一些打开网络摄像头的基本代码。在更新到 Mac Mojave 之前我能够运行此代码,但之后在构建和运行时出现此错误。

`[access] This app has crashed because it attempted to access privacy- 
 sensitive data without a usage description.  The app's Info.plist must 
 contain an NSCameraUsageDescription key with a string value explaining 
 to the user how the app uses this data.`
Run Code Online (Sandbox Code Playgroud)

我按照其他帖子上的步骤并在项目中创建了 Info.plist(与 main.cpp 相同的目录),但是它说解析 Info.plist 上的内容时出现问题。

信息.plist:

   <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSCameraUsageDescription</key>
    <string>uses camera to see vision targets</string>
</dict>
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题并让它读取Info.plist?

macos opencv plist

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