问题标签 [transformation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

iphone - iphone:重复转型

我试图代表一个在 iphone 屏幕上旋转的视图。我有一个按钮,当你按下它时,视图会旋转 180 度。

我的问题是这只适用于第一次。

这是代码:

第一次单击时,视图旋转正常,但是当您再次单击时,没有任何反应。没有错误,视图没有变化。

我错过了什么?

谢谢贡索

0 投票
2 回答
1203 浏览

matlab - MATLAB:如何通过用户点击获得 3D 坐标?

我正在使用 Matlab 为我本学期的一门课程创建一个小型国际象棋游戏。我遇到的问题是让用户能够选择其中一个棋子。

为了简化事情,我这样做是为了让用户通过单击棋子所在的方格来选择棋子,而不是单击棋子本身(我认为这会更困难)。我知道如何获取视口的 x 和 y 坐标,但是如何将这些坐标转换为 3 空间坐标?

我知道每个视口坐标有多个 x,y,z 坐标,但我只对 z = 0 的 x,y,z 坐标感兴趣(因为板本身位于 x,y 平面与 z 轴相交,其中 z = 0)。

0 投票
1 回答
4295 浏览

opengl - 如何在 OpenGL 中做出平滑的运动?

所以这种关于我的其他 OpenGL 问题的主题(不是我的 OpenGL ES 问题,而是 OpenGL 桌面版本)。如果有人按一个键来移动方格,你如何使方格的移动自然且不那么跳跃,而且速度与我现在的速度相同?这是我的 glutKeyboardFunc() 函数代码:

很抱歉,如果这不太有意义,如果没有意义,我会尝试以更好的方式改写它。

0 投票
3 回答
1220 浏览

f# - 是否可以通过简单的 F# 模式匹配转换忽略不匹配的值而不发出警告?

所以,我之前问过这个问题:

有人可以帮我比较在这个特定示例(IP 地址表达式)中使用 F# 而不是 C# 吗?

我正在查看发布的代码,我想知道是否可以编写此代码而不会产生警告:

是否可以为 match _ 模式做点什么?不添加诸如活动模式之类的东西?我想保持代码尽可能简单......我可以在不大幅更改此代码的情况下做到这一点吗?

注意:警告如下

警告 此表达式的模式匹配不完整。例如,值 '[|_; _; _; _; _|]' 可能表示模式未涵盖的情况。

0 投票
2 回答
1662 浏览

opengl-es - 固定坐标系中的OpenGL ES旋转

我很难找出如何在不改变轴方向的情况下围绕两个轴旋转对象。我只需要局部旋转,首先围绕 X 轴然后围绕 Y 轴(仅示例,围绕哪些轴进行多少次变换并不重要)而不变换整个坐标系,只变换对象。问题是,如果我使用 glRotatef arround X 轴,轴也会旋转,这就是我不想要的。我有很多关于它的红色文章,但似乎我仍然缺少一些东西。感谢您的每一个帮助。

在这里有一些示例代码,它是这样的

但这也会改变坐标系。

0 投票
1 回答
2587 浏览

opencv - 在labview和/或openCV中对图像进行插值和变形

我正在研究图像处理问题。我有一个投影到屏幕上的高射投影仪,我有一个可以拍摄照片的相机。我可以通过在屏幕上投影点并在相机上找到结果区域的质心,在投影仪坐标子集和相机像素子集之间建立 1:1 对应关系。因此我有一张地图

proj_x, proj_y <--> cam_x, cam_y 用于散点对

我最初的计划是使用 Mathscript 函数 griddata 来规范这个地图。这在 MATLAB 中可以正常工作,如下所示

而相机到投影仪的映射则相反

不幸的是,这段代码导致 Labview 在 meshgrid 步骤中内存不足(相机是 5 兆像素,显然对于 labview 来说太多了)

然后我开始查看 openCV,并找到了 cvRemap 函数。不幸的是,这个函数以一个正则化的像素-像素图为起点,就像我在上面试图生成的那样。但是,这让我希望在 openCV 中可以使用创建此类地图的功能。我在 openCV 1.0 API 中找不到它(由于遗留原因,我坚持使用 1.0),但我希望它在那里,或者有人有一个简单的技巧。

所以我的问题是以下之一

1)如何从散点插入openCV中的网格;(即,对于 x 和 y 的分散值,给定 z = f(x,y),如何用 f(im_x, im_y) 填充图像?

2) 假设我知道坐标系 1 中的点到坐标系 2 的分散映射,我如何执行将图像 1 映射到图像 2 的图像变换。这可以在 Labview 或 OpenCV 中实现。

注意:我正在标记这篇文章 delaunay,因为这是进行分散插值的一种方法,但更好的标签是“分散插值”

0 投票
2 回答
11853 浏览

asp.net - 使用 Web.Config 转换的高级任务

有谁知道是否有办法“转换”值的特定部分而不是替换整个值或属性?

例如,我有几个 appSettings 条目,它们为不同的 Web 服务指定了 Urls。这些条目在开发环境中与生产环境略有不同。有些比其他的不那么微不足道

请注意,在第一个条目中,唯一的区别是“.dev”与“.prod”。在第二个条目上,子域不同:“ma1-lab.lab1”来自“ws.ServiceName2”

到目前为止,我知道我可以在 Web.Release.Config 中做这样的事情:

但是,每次更新该 web 服务的版本时,我都必须更新 Web.Release.Config,这违背了简化 web.config 更新的目的。

我知道我也可以将该 URL 拆分为不同的部分并独立更新它们,但我宁愿将它全部集中在一个键中。

我查看了可用的 web.config 转换,但似乎没有什么适合我想要完成的任务。

这些是我用作参考的网站:

Vishal Joshi 的博客MSDN 帮助Channel9 视频

任何帮助将非常感激!

-D

0 投票
1 回答
1381 浏览

message - 如何将 ObjectMessage 从 perl 发送到 JMS

我想将 perl 对象作为消息发送到 JMS 服务器。我正在使用 Net::Stomp 将消息从 perl 客户端发送到 jms 服务器。我能够发送文本消息,但我想构造一个类似于 java 对象的对象并将其发送到 jms 并将该 perl 对象转换回 jms 服务器上的 java 对象。有人可以帮忙吗?

0 投票
2 回答
773 浏览

math - 去除共线点的变换

我正在编写一个程序来解决几何问题。

我的算法不能很好地处理共线点。

我可以对这些点进行任何转换以消除共线性吗?

0 投票
3 回答
3915 浏览

.net - 使用 Visual Studio 2010 Web Config Transformation 删除 XML 注释

我们正在使用 Team Build 来处理我们对开发服务器的部署,并且我们需要在转换时从我们的 Web 配置中删除注释。有谁知道如何<!-- -->使用转换从 Web 配置文件中删除注释行?