问题标签 [cad]

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 回答
979 浏览

algorithm - 计算布尔函数密度的算法

我正在尝试编写一个程序,该程序需要计算处理布尔函数的特定值。给定一个由覆盖 F 给出的单输出布尔函数 f,假设我将函数的密度定义为函数值为 1 的所有输入向量的分数。

例如,假设我传入给定的函数 f(a, b, c),它由覆盖 F = ab'+c' 定义。该函数有 5 个 ON-set 最小项,总共有 8 个最小项,因此其密度为 d(f) = 5/8 = 0.625。应该注意的是,立方体 ab' 覆盖了 2 个最小术语,而立方体 c' 覆盖了 4 个最小术语,但其中一个最小术语被两个立方体覆盖。

谁能想到一个好的算法来处理这个问题?我强烈怀疑它最好以递归方式表达,但我无法确定有效的东西。

0 投票
1 回答
925 浏览

.net - 允许用户在 WPF 应用程序中编辑 CAD 文件

用于 AutoCAD 编程的资源是百万分之一;我在试图弄清楚如何做到这一点时遇到了一些麻烦。我真正需要的(整个工作流程)是允许用户导入 .DWG/.DXF 文件,将其显示在屏幕上,允许用户对文件进行更改,然后允许用户保存/共享它其他用户。您可以说这接近于构建另一个 AutoCAD 应用程序,但我目前正在研究一个非常基本的实现。

我知道有许多可用的库,但我不确定哪一个最适合我。我期待有一个简单的实现(因为我不熟悉矢量、坐标几何和所有的东西),它可以使用付费使用的 AutoCAD 库、AutoCAD 编程 API、COM 互操作、ActiveX控制,任何东西。不管你觉得行得通,我都会试一试。

如果可能的话,我想进一步将此问题专门扩展到 Microsoft PixelSense,因为最终这就是我要开发的目标。不过,不用担心,只是提出您的建议,我会尝试每一个......谢谢!

0 投票
1 回答
221 浏览

xaml - 混合,大 xaml 文件 (cad)

我正在尝试将 cad 模型导入混合,然后在其上制作一些故事板。想法是从solidworks导出xaml文件,然后将其导入混合。

文件在混合中打开,模型正确显示并且一切正常,直到我缩放/移动或进行任何导致程序立即崩溃的操作。

Xaml 文件大约 5mb,外部混合在我的程序中运行良好,我可以旋转、自由缩放并具有良好的性能。

有没有人遇到过类似的问题,或者有转换cad->xaml的好方法。

0 投票
1 回答
393 浏览

autocad - 正切球体 Tan,tan,tan for spheres(balls)

如何逐步绘制半径为1、2、3、4等相切的球体。我已经很容易地在autocad中的3、4、5边的勾股三角形上绘制了半径相切的球体,即r1、r2、r3,但是如何绘制与r1、r2、r3球体相切的第4个r4球体?第 4 个球体的中心坐标是多少?所以因为我从来没有找到一个功能或软件。如果有任何用于球形包装的,请提及。

0 投票
4 回答
7259 浏览

python - Blender 是用什么创建的?

Blender 使用 OpenGl 还是 DirectX?还是一切都是从头开始的?

0 投票
1 回答
228 浏览

c++ - 检索 CAD 对象的网格点

我想实现允许我将 CAD 对象表面的(网格)点导出到文件中的功能。

我查看了一些 CAD 应用程序,但找不到任何可以让我直接执行此操作的程序,因此我怀疑我可能需要使用提供 API 的 CAD 应用程序获取有关对象网格点的信息。

请任何人都可以向我指出一个可以帮助我实现目标的应用程序。

0 投票
2 回答
2184 浏览

c# - 2D CAD 画布实施

我想开发一个基于 C# 的简单交互式 2D cad 画布来显示简单的对象,如线条、弧线、文本。我也想执行对象选择和编辑。

我想评估选项,因为它是开始阶段。我做了相当多的调查,但我仍然对新想法持开放态度。我的一些创始是

  1. 使用 OpenGL C# 库(OpenTK,SharpGL)[但我猜 OpenTK 被放弃了]
  2. 让用户手动控制和实现所有功能,例如对象选择、对象添加等,但在这种情况下工作量非常大。

如果还有其他选择,您能告诉我吗?请给出一些提示,然后我才能做出正确的决定

0 投票
0 回答
208 浏览

python - 生成二维形状规则图案的有效方法?

我试图找到基于多个输入变量生成一系列图像的最有效方法。输出应该是通过“通道”连接到中间的中心区域的一系列“区域”。我希望能够输入我想要使用的区域数量,并自动创建图像,区域和通道在图像中适当间隔。

我曾尝试使用 opencv 库在 python 中执行此操作:尽管我可以使用它,但它只是一种愚蠢的蛮力方法。谁能提供一些关于如何自动化此代码以便仅从输入变量生成图像的想法?在循环内创建区域和通道时基本上循环了区域的数量?

显示 2 区和 3 区布局的图像

这是我用来创建上面显示的 3 区域版本的代码:

0 投票
0 回答
105 浏览

c++ - 二元运算和简单求解器

我正在制作一个小型演示,以在我的公司推荐 Qt 和 OSG,以使与我一起工作的每个人都更容易做一些事情。但我需要尽快完成。我需要一个用于 2D 和 3D 几何图形上的 2D 和 3D 二元运算的库,它会给出一个可以在输出时在 OSG 中绘制的结果网格。我还需要一个简单的求解器和网格器,我可以使用它来定义网格内的四面体或几何内的节点上的温度,并使用 OSG 查看解决方案。我不制作求解器,我使用 UI 和一些内部例程,因此我需要这些库或者我可以制作基于 Qt 和 OSG 的简单 CAE 软件演示的东西。你能提出一些建议吗?

0 投票
1 回答
914 浏览

browser - 是否有任何允许旋转 3D DWG 对象的浏览器插件或 js 库?

你见过这样的事情吗?我试过http://www.autodwg.com/dwg-viewer/dwgviewx.htm,但它似乎只支持 2D 对象

另一个问题是它应该在 IE8 下工作。