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

cocoa - CALayer坐标系

我对 Cocoa 很陌生,但想知道如何更改 CALayer 的坐标系。我阅读了Core Animation Programming Guide 中的Layer Geometry and Transforms文章,但仍然需要一些实用的建议。

默认坐标系在左下角有 (0,0)。我想将其更改为图层的中心。那可能吗?

我尝试了什么:使用 CATransform3DTranslate 作为 sublayerTransform 到图层框架的 MidX 和 MidY,子图层显示在正确的位置。在 setFrameSize 事件中,翻译应该被重新计算并再次应用。我宁愿自动刷新(没有“步骤”)。

或者我应该使用 kCAConstraintMidX 将子层 MidX 与层 MidX 相关联并使用偏移量?实际上,我使用 CATextLayers 作为子图层,并且希望将文本居中对齐,从而将文本的中心相对于超级图层的中心定位。我试过这个,但是当我调整超级层的大小时它似乎没有自动刷新。

0 投票
2 回答
913 浏览

apache-flex - Flex/AS3 - 有谁知道如何获取 AS3 显示列表,并从中创建 mxml?

我一直在努力研究如何从应用程序中创建的显示列表构建 mxml。例如,在画布上创建多个组件,然后单击按钮以获取画布及其属性的格式化 xml 文档(以 mxml 格式)。

有一个简单的方法吗?

非常感谢您的帮助...

0 投票
2 回答
343 浏览

c# - 在 C# (linq?) 中固定枢轴转换此数据的最简单方法是什么?

鉴于此示例数据(在 Po、Sku、Qty 为属性的 .NET 类中):

我需要将其转换为固定列格式,每行最多 5 个 SKU(如果需要 > 5 则重复 PO):

输出可以是 CSV(这就是我要输出的)或 .NET 类——不管在那里。有没有一种简单的方法可以在 Linq 中通过按 PO 分组,然后按 5 进行分组?

编辑:我无法控制目标格式。对于任何感兴趣的人,需要这种废话的是 VendorNet 和 VendorBridge。

0 投票
1 回答
578 浏览

objective-c - 来自两行的 CGAffineTransform - 每行由一对 CGPoints 表示

您可能会看到我的目标 - 但有什么简单的方法可以从两行生成 CGAffineTransform - 每行由一对 CGPoints 表示:

结果 CGAffineTransform 应用于 A 线时当然会产生 B 线。它可能涉及平移、缩放和旋转。

当然,我希望能够在复习一些三角函数后自己写这个,但我想知道是否有任何东西可以做到这一点?

注意:我不是要你为我写这个——我只是不想错过一个 Core Graphics 技巧!

0 投票
2 回答
7311 浏览

wpf - 风格转换

我有以下代码:


基本上我想要实现的是 TextBlock 的内容应该从右向左(和向后)滚动。不知何故,这种风格没有做任何事情。如果我将 TranslateTransform 更改为 ScaleTransform 并将 LayoutTransform.X 更改为 LayoutTransform.ScaleX,则 TextBlock 的动画效果很好。这是 WPF 中的错误还是我遗漏了什么?

0 投票
6 回答
153 浏览

compilation - 什么工具可以将程序从平台 A 迁移到 B

作为一个宠物项目,我正在考虑编写一个程序来将用语言 A 编写的应用程序迁移到语言 B。A 和 B 将是面向对象的语言。我想这是一项非常艰巨的任务:映射相似的语言结构是可行的,但映射库概念将是一项非常漫长的任务。

我想知道使用什么工具,我知道这与编译有关,但我有点害怕使用 Lex 和 Yacc 以及所有这些东西。我正在考虑使用 Eclipse 建模框架,它可以帮助我以可读的形式编写(应用程序代码的)模型转换。但首先我必须编写解析器来创建模型(并且还要从语言语法创建元模型)。

是否存在可以使我的任务更轻松的工具?

0 投票
3 回答
1724 浏览

java - 自动缩放和旋转图像

鉴于:

  • 同一主题的两张图片;
  • 图像具有相同的分辨率、颜色深度和文件格式;
  • 图像的大小和旋转不同;和
  • 两个与图像相关的 (x, y) 坐标列表。

我想知道:

  • 您如何转换较大的图像,使其在视觉上与第二张图像对齐?
  • (可选。)获得准确转换所需的最少点数是多少?
  • (可选。)这些点需要相距多远才能获得准确的转换?

转换需要旋转、缩放并可能剪切更大的图像。本质上,我想创建(或查找)一个执行以下操作的程序:

  1. 输入两个图像(例如,TIFF)。
  2. 单击小图像上的几个锚点。
  3. 点击大图上对应的几个锚点。
  4. 转换大图像,使其通过对齐锚点映射到小图像。

这将有助于对齐同一恒星物体的图片。(例如,一张 1855 年的手绘照片映射到哈勃在 2000 年拍摄的照片。)

非常感谢任何算法(最好是 Java 或类似的伪代码)、想法或相关开源软件包的链接。

0 投票
2 回答
326 浏览

apache-flex - 父子约束

例子:

在之前的示例之后,当 Flash 将渲染 circle2 因为它是 circle1 的子对象时,它将被缩放到。有没有一种方法可以在不影响 circle2 的情况下缩放 circle1 或者我可以对 circle2 做什么以使其具有相同的比例?

0 投票
2 回答
1259 浏览

ssis - 无需查找即可从表中选择 SSIS SELECT VALUE

我对SSIS相当陌生,

我正在从 XLS 电子表格导入数据库表。在此过程中,我想从表中选择一条记录,但这不是查找,即:没有来自输入源的连接的直接 SELECT。然后我想将它与 XLS 中的其他行合并。

做这个的最好方式是什么?变量?OLE DB 命令?

谢谢

0 投票
1 回答
140 浏览

sql - 在 SQL 查询 (SQL Server 2005) 方面需要一些帮助来转换此数据

这是我拥有的表格的简单外观

类别

  • 类别 ID
  • 分类名称
  • 父类别 ID

如您所见,目录表是一个自引用表,因此可以从 0 开始递归它,这是假的“根”类别(也可以为空,但不是)。

样本数据:

最深的任何类别层次结构可以是 4 深,我正在尝试获得如下所示的输出:

此 SQL 很接近,但它向后生成它,左对齐

任何 SQL 天才都有一些好主意吗?