问题标签 [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 投票
5 回答
12889 浏览

c - C: 转换 A ? B : C 进入 if (A) B else C

我一直在寻找一种可以将 C 代码表达式转换为表单的工具:

if使用/else语句进入“默认”语法:

有人知道能够进行这种转换的工具吗?

我使用 GCC 4.4.2 并创建一个预处理文件,-E但不希望其中包含此类结构。

编辑:以下代码也应该转换:

0 投票
2 回答
480 浏览

android - Android - 倾斜的按钮

是否可以创建一个倾斜的形状按钮?
(即像从屏幕左下角到屏幕右上角的条纹形状,而不是常规的方形或矩形按钮)?

像这张图片http://www.codeproject.com/KB/silverlight/SilverLightFAQPart2/9.JPG
我需要确保可点击区域也只是彩色区域。

谢谢,

球座

0 投票
2 回答
4342 浏览

android - 在Android中获取动画的变换矩阵

我想获得动画的变换矩阵来计算动画视图的位置。

Animation 类似乎有一个名为 getTransformation 的方法,可用于获取应用于视图的转换。

但是,如果我在开始动画之前使用 getTransformation ,我会获得单位矩阵。如果我这样使用它:

程序进入一个无限循环,因为 getTransformation 似乎触发了 onAnimationEnd(为什么?)。

我应该如何使用 getTransformation 来获取动画的变换矩阵?还有另一种方法可以做到这一点吗?

0 投票
0 回答
609 浏览

transform - Open Inventor(Coin3D) 中的某些转换

我对 Open Inventor(Coin3D) 很陌生,并且遇到以下问题:

我有一个 SoSelection 持有一个根节点(也是 SoSeparator)。并且根节点拥有多个 SoSeparator 节点。这些 SoSeparator 节点中的每一个都包含一个 SoTransform 节点和一个 SoCube 节点。

当我选择一个立方体节点时,我希望到所选立方体一定距离内的所有其他立方体围绕所选立方体排列成一个圆圈。(此外,所有立方体都应该在一个平面上)附加信息:我的立方体总是以相机方向定向(cubeTransform_->rotation.connectFrom(&camera_->orientation)

假设选定的立方体是圆的中心,我如何在平面上的一个圆圈中平移其他立方体(垂直于所选立方体和相机之间的矢量)?特别是我如何在平面上找到与轴有一定距离的圆的坐标(从中心立方体到相机)。

我已经做的是在选择一个立方体后立即搜索一定距离内的所有立方体。结果,我已经在 SoPathList 中拥有了所需的分隔符(其中包含相应的 SoTransforms 和 SoCubes)。现在我想通过修改相应的 SoTransform->translation 值来排列立方体。

问候马克

0 投票
7 回答
1852 浏览

transformation - 程序的导数

让我们假设您可以将程序表示为数学函数,这是可能的。该函数的一阶导数的程序表示形式如何?有没有办法将程序转换为其“衍生”形式,这是否有意义?

0 投票
1 回答
1275 浏览

optimization - 通过应用对数差异计算增长率

我正在尝试通过计算log-differences每列的 并控制行来转换我的 data.frame id。所以基本上我喜欢计算每个 id's variable 的增长率。所以这里是一个随机 df,它有一个 id 列、一个时间段列 p 和三个变量列:

现在我编写了一个函数,它完全符合我的要求,但我不得不绕道而行,这可能是不必要的,可以删除。但是,不知何故我无法找到快捷方式。这是发布的数据框的函数和输出:

麻烦是由于添加了NA-rows。我不想折叠框架并缩小它,这将由diff()函数自动完成。所以我的原始框架中有 10 行,并且在转换后保持相同数量的行。为了保持相同的长度,我不得不添加一些NAs. 我绕道而行,将 data.frame 转换为列表,将 id 添加NAs到每个 id 的第一行,然后将列表转换回 data.frame。这看起来很乏味。

有什么想法可以避免 data.frame-list-data.frame 类转换和优化功能吗?

0 投票
1 回答
919 浏览

iphone - 如何使 UIViewAnimationTransitionCurlUp 反向?

我正在开发允许在某些情况下翻转界面的应用程序。应支持横向(横向和横向)。设备翻转和方向更改工作正常,但是,在横向模式下,应用程序允许使用 UIViewAnimationTransitionCurlUp 效果转到另一个屏幕,然后使用 UIViewAnimationTransitionCurlDown 返回。

当方向为横向左时(从左下角向上卷曲然后返回),这可以正常工作。但是当在横向右方时,坐标是反转的——在这种情况下,左下角实际上是右上角,所以动画过渡效果也反转了,这不是理想的行为。

有什么方法可以转换这种动画,使其在两个方向上看起来都一样,或者以某种方式“手动”创建这种效果(也许使用核心动画?)。

感谢您对此的任何提示。

0 投票
3 回答
6921 浏览

math - 任何人都可以为假人推荐一些转换矩阵教程吗?

任何人都可以为像我这样数学能力差的傻瓜推荐一些好的起点来理解转换矩阵。

我愿意学习数学,而且我不是一个完全的白痴(我希望如此),但我发现的例子似乎需要从我所知道的到我需要知道的巨大飞跃。

0 投票
2 回答
544 浏览

xml - 使用 xsl 转换将 UML 图转换为规范 Z

我正在尝试将一些 uml 图(单例、AbstractFactory ...)转换为 Z 规范,首先我使用 starUML 将我的 uml 图转换为 xml 文件,然后我使用 xsl 程序和 saxon 将我的 xml 文件转换为 .tex (对于 Z),但它没有用。如果有人知道如何编写 xsl 程序(可能只是步骤),那就太好了。

谢谢

0 投票
3 回答
4160 浏览

xml - 如何使用 XSLT 向 XML 中的根元素添加属性?

我想匹配一个根元素“FOO”并对其执行转换(添加版本属性),其余部分保持不变。到目前为止,我的转换如下所示:

但是,这不会执行任何转换。它甚至没有检测到元素。所以我需要添加命名空间以使其工作:

但这会将命名空间属性附加到 FOO 元素以及其他元素:

  • 有没有办法说元素正在使用默认命名空间?
  • 我们可以在默认名称空间中匹配和添加元素吗?

这是原始的 XML: