问题标签 [transform]

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 投票
3 回答
12357 浏览

xml - 使用浏览器转换 XML 时,是否可以通过 URL 将参数传递给 XSLT?

使用浏览器转换 XML(Google Chrome 或 IE7)时,是否可以通过 URL 将参数传递给 XSLT 样式表?

例子:

数据.xml

示例.xsl

0 投票
2 回答
1576 浏览

sql - 在访问报表中绑定 TRANSFORM 查询

使用交叉表查询时,将变量列名绑定到 Access 中的报表字段的最佳方法是什么?

0 投票
5 回答
4773 浏览

algorithm - 如何将多项式转换为另一个坐标系?

使用各种矩阵数学,我求解了一个方程组,得到了“n”次多项式的系数

然后我在给定的 x 范围内评估多项式,基本上我正在渲染多项式曲线。现在这是问题所在。我在一个我们称之为“数据空间”的坐标系中完成了这项工作。现在我需要在另一个坐标空间中呈现相同的曲线。输入/输出与坐标空间之间的转换很容易,但最终用户只对系数 [A,B,....,Z] 感兴趣,因为他们可以自己重建多项式。如何呈现第二组系数 [A',B',....,Z'],它们在不同的坐标系中表示相同形状的曲线。

如果有帮助,我正在二维空间中工作。普通的旧 x 和 y。我也觉得这可能涉及将系数乘以变换矩阵?它是否会包含坐标系之间的比例/平移因子?它会是这个矩阵的逆矩阵吗?我觉得我在朝着正确的方向前进......

更新:坐标系是线性相关的。会有有用的信息吗?

0 投票
8 回答
14278 浏览

c# - WPF:如何将 GeneralTransform 应用于几何数据并返回新几何?

有一些几何数据和变换如何将变换应用于几何以得到一个新的几何与它的数据转换?

例如:我有一个 Path 对象,它的 Path.Data 设置为 PathGeometry 对象,我想使用变换来变换PathGeometry 对象,而不是对将在渲染时使用的 PathGeometry 应用变换.

PS我知道Transform类有一个Point Transform.Transform(Point p)可以用来变换Point的方法但是......有没有办法一次变换任意几何?

编辑:查看我的回复以获取当前找到的解决方案

0 投票
2 回答
896 浏览

3d - 3D 几何:将一对点转换为与另一个点平行对齐

我有一条从 (x1,y1,z1) 到 (x2,y2,z2) 的线(实际上是一个立方体)。我想旋转它,使其沿着从(x3,y3,z3)到(x4,y4,z4)的另一条线对齐。目前我正在Math::Atan2Matrix::RotateYawPitchRoll. 有没有更好的方法来做到这一点?

编辑:我认为我对这篇文章的措辞非常糟糕。我实际上正在寻找的是来自两个向量的旋转矩阵。

0 投票
5 回答
441 浏览

3d - 将变换应用于 3D 模型 - 法线 pb

我正在尝试将转换应用于 STL 文件中的 3D 对象(不创建结构化网格对象)。以下是我的操作步骤:我在 STL 文件中一一读取法线和面信息,将我的变换应用于每个顶点和面法线,然后将新的计算值写回另一个 STL 文件中。生成的文件中的顶点正常,但我的法线错误。似乎我不能像对顶点一样将变换应用于法线。这怎么可能??

0 投票
4 回答
6617 浏览

graphics - Direct3D 几何:来自两个向量的旋转矩阵

给定两个 3D 向量 A 和 B,我需要导出一个从 A 旋转到 B 的旋转矩阵。

这就是我想出的:

  1. 从acos (A . B)导出余弦
  2. 从asin导出正弦(|A x B| / (|A| * |B|))
  3. 使用 A x B 作为旋转轴
  4. 使用本页底部附近给出的矩阵(轴角)

除了 0°(我忽略)和 180°(我将其视为特殊情况)的旋转之外,这工作正常。使用 Direct3D 库是否有更优雅的方法来执行此操作?我正在寻找 Direct3D 特定的答案。

编辑:删除了 acos 和 asin(参见Hugh Allen 的帖子

0 投票
2 回答
1989 浏览

sql - Hibernate 将 SQL 转换为 Criteria

我想为我的 SQL 查询使用 Criteria。我有 3 张表“家”、“人”和第三张表“liveIn”,用于家庭和人之间的对应关系。

我的 sql 查询是“选择 home.id from home, person, liveIn where home.country = 'Japan' and person.id = '15' and liveIn.Homeid = home.id and liveIn.PersonId = person.id”

一点帮助任何人?

0 投票
4 回答
986 浏览

xml - LINQ 或 XSLT 在 Visual Basic 9 中将一个元素转换为另一个元素

精简版:

任何人都可以在 LINQ to XML for VB 或 XSLT 中建议或提供一个示例,说明如何将一个 XML 元素更改为另一个(无需硬编码所有未更改元素的逐个元素副本)?

背景:

我有一个我认为格式正确的 XML 文件,其中包含一个根条目<collection> 和多个<dvd> 元素。在 DVD 中,有流派和标签,如下所示。(为简单起见,我删去了很多其他元素)。

我想要做的是将任何<Tag可能存在的 > 元素变成一个额外的<Genre>。例如,在下面的条目中,我需要添加<Genre>Kids </Genre>。(我意识到它实际上是 TAG 元素的 NAME 属性,我希望将其转换为 GENRE 元素,但如果我什至可以弄清楚如何创建一个名为“Tag”的新 GENRE,我会走得更远并且可能会解开其余的问题。)

我从来没有对 XML 做过很多事情。我的理解是,我可以使用 XSLT 转换文件和 XSLCompiledTransform,或者我可以使用 LINQ to XML(我有 Visual Basic 9,并且更愿意在 VB 中完成这一切)。[我相信还有许多其他方法。]

麻烦的是,我找不到任何 XSLT 或 LINQ 语法示例来告诉我如何将一个元素转换为另一个元素。我可以写出足够多的 LINQ 来一个一个地复制所有元素,但是必须有一种比硬编码所有不变元素的副本更简单的方法!(必须有!)

因此,如果知道的人可以为我提供一个示例或帮助我了解一些 LINQ 或 XSLT 中的入门代码,我将永远感激不尽(好吧,也许不是永远,但至少在很长一段时间内!)。

谢谢。

示例 XML:

0 投票
7 回答
14000 浏览

cocoa - Core Animation/Cocoa 中的小部件“翻转”行为

我正在尝试制作一个 Card 类,它可以复制仪表板小部件的行为,您可以在卡片的两侧放置控件或图像或其他任何东西并在它们之间翻转。

支持图层的视图有一个变换属性,但改变它并没有做我期望它做的事情(围绕 y 轴旋转图层会将其折叠到左侧)。

我被指出了一些未记录的功能和一个名为 cgsprivate.h 的 .h 文件,但我想知道是否有官方方法可以做到这一点?这个软件必须交付,我不想看到它以后失败,因为苹果人把它拉进了 10.6。

任何人都知道如何做到这一点?对我来说很奇怪,一个简单的小部件在 Core Animation 中很难做到。

提前致谢!

编辑:我可以使用图层上的图像来完成此行为,但我不知道如何获得更高级的控件/视图/图层上的任何内容。卡片示例使用图像。