- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
昨天,我问了a question关于如何在 .NET 中动态呈现某些内容:具体来说,我询问了如何创建用于“绘图”/渲染的白色“ Canvas ”,使用什么框架等。但是,许多答案建议我问更具体的答案,所以现在,我想出了一个完全假设的(随机的)例子来说明我想要完成的事情。
示例如下:假设我正在尝试创建一个应用程序,用户可以在其中首先绘制一些矩形(通过单击或输入尺寸)来创建他们房屋的轮廓。接下来,他们将能够在内部绘制小矩形以表示房屋内的物体。此外,他们还可以平移或缩放。 (别忘了,这是一个完全随机的例子。)
所以,如果我要尝试这样做,我想我有以下问题:
如何创建白色“ Canvas ”来绘制所有内容?我的第一个问题的一些答案建议使用 WPF,我想尝试一下。是否需要将特定控件添加到 XAML 以允许我在其上呈现此类动态内容?
如何在 Canvas 上绘制/绘制这些图形,以及如何在运行时(平移/缩放)更改它?
我是否需要创建一个简单的坐标平面来引用和存储“房子”内的所有对象及其位置?如果是,怎么办?
我希望这仍然不是太笼统,因为我认为使用这样的示例可以让人们有效地回答这个问题。谢谢!
最佳答案
HTML 是一张很棒的空白 Canvas 。
许多游戏利用 OpenGL 或 DirectX 实现更高级(例如平移/缩放)功能。据我所知,Unity 是一个相当不错的平台。
关于c# - 创建特定的动态视觉效果 - 带对象的房屋计划(后续),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1794414/
如何使用 Java2D 绘制简单的 3D 房屋?我想绘制房子的侧墙,使其看起来像一个简单的 3D 绘图。 //House.java import java.awt.Canvas; import jav
假设我想通过在具有以下映射的房屋图像训练集上训练 CNN 来了解房屋的 build 时间: Input Pictures [244, 244, 3] -> Output Year [1850, 185
我是一名优秀的程序员,十分优秀!