cad相关内容

单位VS真实世界

我有一个包含一些2D图形的DXF(版本10)CAD文件,我正在实现一个阅读器。到目前为止,我已经成功地加载了所有内容,并使用ImageMagick进行了栅格化。 但重点是,我手动将坐标上的缩放设置为一个对我有意义的数字。我怎么知道零件的原始尺寸是多少,绘制时使用的是什么单位?是否有我必须查看的特定组? 我的页眉是这样的: 0 SECTION 2 HEADER 9 $A ..
发布时间:2022-04-09 12:01:53 其他开发

如何使用 Forge AutoDesk API 从 2d .dwg 文件中获取元数据?

我使用 Forge AutoDesk 数据管理、设计管理和模型查看器 API 上传我的 .dmg,将其转换为 svf,然后使用元数据.它适用于 3D 设计,但当我使用 2D 设计时,元数据中似乎没有 guid.是不是我做错了什么? 编辑:我可以正常获取清单,但是当我获取相同的元数据时,它给出了一个空数组. {“类型":“清单","hasThumbnail": "true","状态": "成 ..
发布时间:2021-11-30 18:28:45 其他开发

如何解码 .dxf 文件?

我想将 .dxf 文件中的图纸转换为 g 代码.有一些工具可以做到这一点,但我想自己编写代码.所以,第一部分是解码 .dxf 格式.然而,.dxf 文件的内容看起来并不容易破译. 我在此处下载了一个 .dxf 文件并在文本编辑器中打开它. 我还指的是这个手册.看起来 .dxf 文件中的内容主要是样式和配置信息,我倾向于忽略几乎所有内容.所以,1.如果有的话,你能指定不应省略的属性吗? ..
发布时间:2021-11-30 18:28:33 其他开发

YCAD 库使用

我开始使用 YCAD 库.问题是我找不到任何使用说明,我有点困惑,因为我不知道如何使用它.我希望这里有人以前使用过它或现在正在使用它,以便他/她可以给我一些如何使用该库的提示. 提前致谢. 附注. 该项目的要求之一是使用 Java 进行开发.我知道在 C#、C++ 等中有一些很好的库,但我需要在 Java 中完成. 最好的问候,迪米塔尔·格奥尔基耶夫 解决方案 导入 ..
发布时间:2021-11-30 18:28:25 其他开发

将图形转换为二维图

我想创建一个如下所示的二维图表, 上图是在 MATLAB 中使用 Graph 创建的 (参考) s = [1 1 1 1 2 2 3 4 4 5 6];t = [2 3 4 5 3 6 6 5 7 7 7];权重 = [50 10 20 80 90 90 30 20 100 40 60];G = 图(s,t,权重)情节(G,'EdgeLabel',G.Edges.Weight) 信息存储 ..
发布时间:2021-11-30 18:24:14 其他开发

将图像环绕在圆柱体周围

最近有人问我是否可以打印一个侧面刻有自定义图像的手镯. 对我来说,问题很简单:我有一个 2d 笛卡尔系统 (x,y),它表示该人发送给我的矢量化图像的点.我想将这些视为 3d 圆柱系统 (theta, r, z'),其中 r 是常数.最后,我想以通常的方式将这个 3d 圆柱系统转换为 3d 笛卡尔系统 (x',y',z'). 所以: z' = yy' = r cos(x)x' = r ..
发布时间:2021-11-25 03:52:07 C#

CAD爆炸图算法

我正在制作一个程序来查看 3D CAD 模型,并希望构建自动分解视图.将要查看的所有组件都是轴对称的.有些可能不是,但大多数是.我想找出一种算法,用于将装配中的零件自动移动到分解图位置.这是我想通过算法实现的示例(当然要减去标签): 我必须使用的唯一值是每个部分的边界框的中心.如果需要更多信息,我可以计算更多信息,但似乎应该足够了.我想到的粗略方法是计算从组件原点到每个零件中心沿轴对称轴的矢 ..
发布时间:2021-11-25 02:13:40 C#

在 WPF 中绘制 3D 线

我正在开发 CAD 应用程序并考虑使用 WPF 来呈现我的实体. 但是好像 WPF 不支持绘制 3D 线.有没有什么方法可以在 WPF 中绘制 3D 线条? 我不喜欢为我需要绘制的每个线实体创建一个网格,因为我担心,这会对我造成重大的性能问题,因为我必须在我的应用程序中创建许多线实体. 如果通过 WPF 无法做到这一点,是否可以在 DirectX 9 或 10 中做到这一点?我可以在 ..
发布时间:2021-11-25 01:24:22 C#

在 WPF 应用程序中嵌入 Unity3D 应用程序

我想在 WPF 中开发一个新的 CAD 软件,而不是使用 WPF 3D,是否可以使用 Unity3D 作为我的图形引擎,该引擎能够根据我的数据对象旋转、平移、缩放和查看 3D 图形对象?WPF? 我问这个问题的原因是,Unity 是一个游戏引擎,它使用 C# 作为脚本,但它不提供来自 WPF 应用程序的任何集成(将 Unity 嵌入到 WPF 中). 我在统一论坛上问过这个问题,找不到 ..
发布时间:2021-11-25 00:35:41 C#/.NET

WPF 中的 2D CAD 应用程序

我正在尝试在 WPF(.NET 4.0) 中编写一个类似 CAD 的应用程序,它需要能够显示大量的 2D 点/线.它将用于在鼠标悬停时通过缩放、平移、旋转和点捕捉来显示整个城市的 CAD 计划. 现在我纯粹使用 WPF.我从 CAD 文件中读取对象,将它们绘制到 StreamGeometry 中,将其用作新路径的笔划并将其添加到 Canvas,并进行多次变换. 我的问题是这个解决方案的 ..
发布时间:2021-11-24 22:02:50 C#

如何计算存储在 STL 文件中的对象的体积?

我有 .stl (STL 是由 3D 创建的立体光刻 CAD 软件的原生文件格式Systems) 文件,我必须从中计算体积.我该怎么做呢?我使用下面的计算但是体积不等于其他软件计算的体积 float x1,y1,z1;浮动 x2,y2,z2;浮动 x3,y3,z3; 以上是顶点.triangles 只是一个包含每个三角形顶点的对象的数据结构. totalVolume += currentVo ..
发布时间:2021-09-20 18:38:29 其他开发

当对象一个在另一个之上时,从单个 2D 图像或来自 RGBD 相机的点云中对已知 3D CAD 对象的实时 6D 姿态估计?

我正在从事一个研究项目,我需要在该项目中实时估计拾取和放置任务中物体的 6DOF 姿态.必须实时估计姿势,并且对象可以一个在另一个之上并且完全相同,因此我必须获得顶部对象的位置和方向.问题是对象是相同的(PPVC 块,在建筑领域),但好消息是它们的形状非常规则. 那么如何将 RGBD Camera 点云的单个 2D 图像中已知的 3D CAD 模型与顶部的对象进行比较,从而可以实时获得 6D ..
发布时间:2021-06-11 19:51:11 其他开发

PowerPoint(或Excel)VBA捕获鼠标单击的坐标

某些背景 迅速的背景是,我正处于为PowerPoint构建外接程序的研究阶段.我的最终目标是开发一个CAD尺寸标注插件,以帮助加快工程演示文稿的创建.我们必须做很多"PowerPoint工程",在这些零件的简化版本上显示零件的一般尺寸,这些零件是用PPT形状或CAD几何图形本身的屏幕截图创建的.但是,一遍又一遍地创建尺寸是很乏味的.每一个通常由一个箭头,两行和一个带有尺寸值的文本框组成. ..
发布时间:2020-10-31 20:19:58 其他开发

如何使用Forge AutoDesk API从2d .dwg文件中获取元数据?

我正在使用Forge AutoDesk数据管理,设计管理和模型查看器API上传我的.dmg,将其转换为svf,然后使用元数据.它适用于3D设计,但是当我使用2D设计时,元数据内部似乎没有任何向导.我在做错什么吗? 编辑: 我可以找到清单,但是当我获取相同的元数据时,它会提供一个空数组. { "type": "manifest", "hasThumbnail": "true", ..
发布时间:2020-09-14 04:41:26 其他开发

将图形转换为2D图

我想创建一个如下的2D图, Graph创建的( ref ) s = [1 1 1 1 2 2 3 4 4 5 6]; t = [2 3 4 5 3 6 6 5 7 7 7]; weights = [50 10 20 80 90 90 30 20 100 40 60]; G = graph(s,t,weights) plot(G,'EdgeLabel',G.Edges.Weight) ..
发布时间:2020-09-14 04:39:47 其他开发

polyLines顶点与DXF文件块中的点之间是什么关系?

polyLines与DXF文件块中的点之间是什么关系?如果我提供成绩规则表文件,如何连接它们? 另一个问题,缩放点太小,因此效果不佳,如下图所示.作为第一种回答方法,如果缩放点太小,是否需要生成新的缩放点,该缩放点位于由两个已知缩放点形成的弧上? 解决方案 没有这种关系. 以DXF格式.块可能包含不同的实体,例如点,线,折线. 每个人都有: 位置:点,文本,块参考,属性 ..
发布时间:2020-06-13 18:33:06 其他开发

YCAD库使用

我开始使用 YCAD Library .问题是我找不到任何使用说明,我有点困惑,因为我不知道如何使用它.我希望这里的人以前使用过它,或者现在正在使用它,以便他/她可以给我一些使用库的提示. 谢谢. PS. 该项目的要求之一是在Java中进行开发.我知道在C#,C ++等中有一些不错的库,但是我需要在Java中完成. 最好的问候,迪米塔尔·乔治耶夫 解决方案 导入诸如 ..
发布时间:2020-06-13 18:32:59 其他开发

布尔函数密度的计算算法

我正在尝试编写一个程序,该程序需要计算涉及布尔函数的特定值。给定一个由覆盖F给出的单输出布尔函数f,假设我将函数的密度定义为该函数值为1的所有输入向量的分数。 例如,假设我传入给定的函数f(a,b,c),该函数由Cover F = ab'+ c'定义。该函数有5个ON-set最小项,总共8个最小项,因此其密度为d(f)= 5/8 = 0.625。应该注意的是,立方体ab'覆盖2个最小项,而立 ..
发布时间:2020-06-03 21:48:38 其他开发

.SAT(ACIS)文件操纵脚本

我需要为ACIS文件操作创建脚本,例如: 我有1个SAT文件,该文件是从带有3D模型的CAD软件中导出的,我想要创建以某种语言(php,python等,甚至.BAT,如果可以工作的话)打开SAT文件的脚本,请删除3D模型中的所有组件。我只想要3D模型的外部。 有什么方法可以做到?因为我查看SAT文件,而且其中包含大量文本行,也许可以使用RFC和一些棘手的工具来做到这一点。 任何想 ..
发布时间:2020-05-31 21:25:09 其他开发