问题标签 [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 回答
4169 浏览

java - 如何防止使用“HTML”方法的 Java XML Transformer 添加标签?

我正在使用内置的 Java XML Transformer 将 XML 文档序列化为文本。但是,当我以 HTML 模式输出时,我遇到了问题。

每当我插入一个head元素时,内置转换器决定插入一个META带有内容类型数据的标签。我不想在我的数据中使用这个标签,而且我似乎找不到会禁用此功能的输出参数。我知道我可以构建一个 xslt 样式表并剥离有问题的标签,但如果能够在转换器本身上设置一个禁用它的参数会更简单。

你可能会回答“但你真的应该有这个标签”——相信我,我不需要它,为简洁起见,我不会深入讨论。

示例代码

返回

举个例子,我不想要那个META标签。如何以最简单的方式摆脱它?

更新:

我遇到了{http://xml.apache.org/xalan}omit-meta-tag应该做我正在寻找的选项。然而,它似乎被忽略了。

0 投票
2 回答
3023 浏览

c++ - 坐标变换 C++

我有一个网络摄像头倾斜地指向一张桌子,并用它跟踪标记。我在 OpenSceneGraph 中有一个 transformationMatrix,它的转换部分包含从跟踪对象到相机的相对坐标。因为相机是倾斜的,所以当我在桌子上移动标记时,Y 和 Z 轴会更新,尽管我想要更新的是 Z 轴,因为标记的高度不会只改变它到相机。当在 OpenSceneGraph 中的标记上投影模型时,这会产生影响,模型稍微偏离并且当我移动标记周围的 Y 和 Z 值时更新不正确。

所以我的猜测是我需要一个变换矩阵,将每个点与它相乘,这样我就有一个新的坐标系,它位于桌子表面上。像这样: A * v1 = v2 v1 是相机坐标,v2 是我的“表格坐标” 所以我现在所做的是选择 4 个点来“校准”我的系统。所以我将标记放在屏幕的左上角,并将 v1 定义为当前相机坐标,将 v2 定义为 (0,0,0),我对 4 个不同的点进行了此操作。然后利用我从未知矩阵和两个已知向量中得到的线性方程来求解矩阵。

我认为我将为矩阵获得的值将是与相机坐标相乘所需的值,因此模型将在标记上正确更新。但是当我将之前收集的已知相机坐标与矩阵相乘时,我没有得到任何接近我的“表格坐标”的东西。

我的方法完全错误吗,我只是把方程式弄乱了吗?(在 wolframalpha.com 的帮助下解决)有没有更简单或更好的方法来做到这一点?任何帮助都将不胜感激,因为我有点迷茫并且在一些时间压力下:-/谢谢,大卫

0 投票
3 回答
29758 浏览

c++ - C++ std::transform() 和 toupper() ..为什么会失败?

我有 2 个 std::string。我只想,给定输入字符串:

  1. 大写每个字母
  2. 将大写字母分配给输出字符串。

这是怎么回事:

但这不会(导致程序崩溃)?

因为这有效(至少在同一个字符串上:

0 投票
3 回答
6164 浏览

windows-installer - 如何在卸载时应用 Msi 转换?

我正在尝试修复已发布的基于 Windows Installer 的设置。该修复是针对卸载软件包时发生的错误。为此,我想提供一个在卸载之前应用的 .mst 转换文件。安装产品后是否可以使用转换?或者可以在开始卸载之前将转换应用于已安装的 .msi 文件吗?我使用的命令行是这样的:

0 投票
2 回答
1565 浏览

qt - Qt 应用程序的可缩放绘画

我正在编写嵌入式设备屏幕的模拟(其中包含主 QWidget 顶部的自定义小部件),虽然屏幕的本机尺寸是 800x600,但我希望能够通过拖动窗口来放大和缩小它角落。如果不使用网格布局和拉伸器(不会向上/向下缩放字体),我如何完成这种缩放?我认为解决方案的一部分可能是创建一个 QTransform 并以某种方式将其注入整个应用程序的 QWidget 或其 QPaintDevice 或 QPaintEngine。我想这样做而不是将 QTransform 放在每个自定义小部件中,只是“主窗口”QWidget。

0 投票
5 回答
5340 浏览

iphone - 仅从 CGAffineTransform 获取旋转

是否可以从也具有平移和缩放值的 CGAffineTransform 获得旋转角度?如果是,如何?

提前致谢!

0 投票
1 回答
902 浏览

c# - Direct3D 中的鼠标点击检测和 Transformation2D

我使用 Sprites 在 D3D 窗口中绘制图像。我在矩形(0、0、宽度、高度)内的每个精灵上绘制图像,并使用 Matrix.Transformation2D 将图像放置在渲染视图中。

例子:

如何检测到某个图像被点击?

已知参数: 1. 鼠标位置:mouseX, mouseY 2. 所有 transformation2D 参数 3. 精灵中图像的大小和位置。

这应该是足够的数据来获得我想要的,但我不知道该怎么做。

顺便说一句 - 没有世界转换或其他包含在计算中。我只是变换精灵。

0 投票
2 回答
1363 浏览

xml - XSLT - 如何将带有递归元素的 xml 解析为 Eclipse toc.xml?

我有以下 XML:

我需要将其转换为“Eclipse Help”格式toc.xml文件,如下所示:

我尝试创建以下 XSLT,但没有成功:

你能给些建议么?

谢谢:)

0 投票
4 回答
162 浏览

c# - 转型怎么可能?

1)将“整数”转换为表示“单词”中的整数的机制是什么?

2) 只有 int 到 string 才有可能进行这种转换?或者我们可以从这种转变中获得乐趣吗?

0 投票
3 回答
8253 浏览

c# - 在 Opengl 中围绕一个圆圈移动对象

我正在尝试以螺旋模式平移 OpenGl 对象。我无法弄清楚这一点。问题是我知道我需要增加 x、y 和 z 坐标的角度,但是我使用的平移函数仅将对象移动了特定于对象的平移量。我使用的轴是 Y 向上,Z 朝向屏幕,X 朝向右侧。