问题标签 [shape]

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 投票
2 回答
2852 浏览

java - 如何将 JTS-Geometry 转换为 AWT-Shape?

是否可以将a com.vividsolutions.jts.geom.Geometry(或其子类)转换为实现的类java.awt.Shape?我可以使用哪个库或方法来实现该目标?

0 投票
4 回答
15680 浏览

wpf - WPF 形状矩形绑定

我正在尝试在 wpf 中制作某种形状,它会根据内容(应该是文本)调整自身大小。不幸的是,stretch 属性不是正确的,因为我只想要调整形状的宽度并且没有边框(请复制 xamlpad 中的底部示例以自己查看)拉伸的形状。边界应该保持原样,或者至少在统一中缩放。我尝试了很多想法。在网格、堆栈面板或剪切面板等中使用不同的形状切片。我的下一个方法是以下方法:

这将在 xamlpad 中开箱即用。第 19 行未注释的部分是我真正想要实现的:将 Rectangle 的 Rect 绑定到其他东西。不幸的是,Rect 的宽度不是 dp,这就是为什么我直接使用字符串格式化的 Binding 到 Rect 本身。

正如生活所期望的那样,这不起作用(什么都看不到):D我在这里做错了什么?

0 投票
4 回答
4125 浏览

wpf - 使用WPF圆窗播放电影

是否可以使用 WPF 创建一个具有圆形形状并使用正在播放的电影作为背景的窗口?

0 投票
2 回答
3855 浏览

wpf - 如何在 XAML/WPF 中存储和检索多个形状?

似乎在使用 XAML / WPF 做应该简单的事情时遇到了很多问题 - 我已经使用矩形和椭圆等形状创建了一些基于 XAML 的图像来创建我需要应用程序的其他部分使用的图标 - 但我不能似乎找到了如何做到这一点 - 我似乎能够在资源字典中存储一个画布,但无法在任何其他窗口中使用它。这是如何完成的——这些是我想在整个项目中使用的两个或三个形状的简单图像!
图像还必须可调整大小 - 我知道如何存储路径,但是这些形状包含我想要保留的渐变样式,而且我不知道矩形如何转换为路径和颜色数据。

谢谢!

0 投票
1 回答
1915 浏览

wpf - 轻量级的可模板化 WPF 形状

我使用椭圆和其他形状作为屏幕标记,我希望其他人能够使用模板更改这些视觉效果。但是,由于形状不支持模板,我不得不创建一个基本的 UserControl,它默认显示一个椭圆,然后使用它而不是基本形状。

有没有人有更整洁的解决方案?我有点担心如果我在屏幕上创建 1000 个这样的性能/内存会有点开销。

0 投票
5 回答
26018 浏览

java - AffineTransform:从中心缩放形状

我正在尝试使用 AffineTransform 从其中心缩放一个矩形。我确信解决方案是显而易见的,但我无法让它发挥作用!这是我到目前为止测试过的...

但它不起作用....有什么建议吗?

0 投票
1 回答
615 浏览

physics - 获取 PhysX 轮的位置

我正在使用 NxWheelShape 来模拟我车上的车轮。当我渲染车轮模型时,我使用 shape->getGlobalPose() 来获取一个 4x4 矩阵并在那里渲染车轮。然而,这给了我形状的位置,而不是投射光线撞击其他几何体的位置,所以即使汽车表现正常,车轮也是静止的(甚至不旋转)。获取车轮位置的正确方法是什么?

0 投票
1 回答
1112 浏览

sql-server-2005 - SSIS 数据流更改记录顺序

我以为我在SQL order by 和 left outer join doesn't have correct order中问了一个类似的问题,但这略有不同。我正在使用 SSIS 和标准数据流从另一个 SQL-Server 2005 数据库获取数据。我得到的记录的顺序与源表中的顺序不同(实际上是一个视图)。在较旧的 DTS 中,顺序不会改变。

源或目标表或视图没有排序,通常,我认为如果顺序很重要,那么会指定它。我可能必须让某人指定一个顺序,我们可以继续进行,但我们正在处理历史形状文件,如果属性的顺序发生变化,那么形状指向错误的数据。

数据在导入时更改顺序是否有原因?有解决办法吗?

这就是顺序很重要的原因。它适用于地图应用程序,并且属性和形状必须匹配。如果订单发生变化,则项目将无法正确匹配。不幸的是,我无法确定数据的任何顺序,并且我怀疑之前的编码人员假定了一致的顺序,而这才是最重要的。使用 SSIS 的顺序不是相同的顺序,并且它永远不会显式设置。

0 投票
1 回答
792 浏览

.net - Custom shaped text box/edit control in .net?

I'm looking for a way to display and edit text inside a custom shaped box (e.g. a circle.) The text needs to use as much of the allowed space as possible, so just positioning an edit box inside the shape is not good enough.

Requirements:

  1. Given a GraphicsPath and a string, draw the text within the path. If the text overflows, truncate or raise an event.
  2. Allow the user to edit text within the GraphicsPath.
  3. All the intelligence of the standard text box with respect to word breaks, word wrap, localization.

There don't seem to be any controls out there that fit these requirements. It probably requires low-level line layout APIs to accomplish this, and I can't find documentation in MSDN about such API's in Windows either.

This is for a high precision tool, so we're willing to put in a lot of effort to get what we need.

Thanks in advance!

0 投票
1 回答
2539 浏览

wpf - XAML 几何属性中的字母叫什么?

我正在定义一个 XAMLDrawingBrush资源,并且我想绘制一个自定义形状。我找到了以下GeometryDrawing示例:

M属性中的、Lz字母是什么Geometry意思?他们叫什么?