WebAssembly 是 Web 编程的未来吗?

不。
它不是那样工作的。
编程的整个历史一直是程序员可用的技术和工具数量的增加。
任何列出任何一项技术并声称它是“未来”的人都可能是错误的。
我预计情况将与今天非常相似,至少在未来几年内,并且可能在很长一段时间内,甚至是永远。
也就是说:WebAssembly 在很多年前就已经是 1.0 的最终版本了,并且在 2018 年或更早的时候在所有浏览器 IIRC 中默认启用,至少在 Chrome 中是这样。今天,至少在一年的时间里,它可以很好地运行从例如编译的代码。 C 或 C++,这正是制作它的目的。因此,像 Autodesk SketchUp 免费版制造商这样的人,以及像 Unity 这样的 3D 企业的其他人,都使用 WASM 在浏览器中运行他们的东西。例如,它还用于编译一个小的简单的 C 编写的 QR 码阅读器库以在浏览器中运行,也可以在手机中运行。这些应用程序通常不使用 HTML 和 DOM,而是在 HTML Canvas 元素中使用 WebGL 进行 3D,或者只是纯粹的处理。
但是做典型 HTML 网站的人,使用 Javascript 和现在的 Typescript 和 web 库来开发应用程序。这发展很大。那片土地并没有真正的理由将所有东西都切换到 WASM 上运行。他们当然也可以在应用程序的某些部分使用它来进行繁重的计算。我猜谷歌在某些地方会这样做,也许其他地方也会这样做?
所以这就是我到目前为止的看法,在不久的将来和很长一段时间内,我希望它保持相似。很可能 C# 的人使用 Blazor WASM,也许对于其他语言,也会有流行的 JS 替代品,即使用 Web 框架的 WASM。但即使在这种情况下,如果当前的 React 和 Vue 以及其他 Web 事物仍然是常态,以及 HTML 和 JS 将会有什么,我并不感到惊讶。
新 Ecmascript 版本和 Typescript 中的 Javascript 已经相当不错了,它也可以进一步发展。人们已经发现了在不同的库中与他们一起做网络事情的好模式,AFAIK 他们今天正在愉快地开发应用程序。我今天主要只是做 Unity 开发和简单的原生 HTML+JS 伴侣,但之前使用了 three.js 并做了其他 web 事情。
WebAssembly 用例和优点
多年来,WebAssembly 很可能会越来越受欢迎,特别是对于性能关键和新的 Web 应用程序。它允许使以前的事情变得无法实现或变得更慢/无法使用。它还将允许使用现有的低级语言库并集成/移植本机应用程序。我在写这篇文章时做了很多简化,因为细节要复杂得多,而且超出了问题的范围。
当前的网络技术:HTML、CSS、JavaScript (TypeScript)
但是,这并不意味着当前的技术会很快消失。首先,有大量用于 vanilla JS 的现有 API 以及第三方解决方案。 TypeScript 等工具非常流行。 TS 在设计上是 JavaScript 的超集,它有一些缺点,但也有很多优点,作为一种高级语言,它可能比使用 WebAssembly 目标代码库更方便。
还有大量其他技术可以使用并转换为 JS。需要转译步骤,因为除了 WebAssembly,JS 是浏览器唯一能理解的语言。它目前几乎没什么大不了的,因为它通常很快,即使对于具有更优化的软件和更好的硬件的实时开发也是如此。
概括
WebAssembly 越来越受欢迎,不太可能影响当前的基础技术,因为它们很快就会被淘汰。它更像是一种补充工具,可以在您的 Web 平台库中使用,并在有意义时使用。

为什么 WebAssembly 越来越受欢迎?

Wasm 的早期动机和原因之一是能够编译现有的 C 和 C++ 编写的软件,以便在 Web 上的浏览​​器中很好地运行。无论是否与其他强大的 HTML5 API 接口,例如用于 3D 图形的 WebGL 和用于音频、视频和实时网络的 WebRTC。
例如,今天 SketchUp Free 在浏览器中运行,从与完整的 Pro 版本相同的源编译,这是一个桌面应用程序。
Unity 游戏引擎是从 C++ 到 Wasm 以及您的 C# 游戏代码在 Unity Web 构建中构建的。这已经是现在制作网页游戏的一种常见方式。
因此,现在 WebAssembly 已经成熟并被广泛采用,许多拥有强大的现有 CAD 或其他 C++ 代码库的公司都在使用它。这是获得人气的原因之一。
它对于简单的小事情也很方便,比如我的一个朋友设置了一个带有二维码阅读器的网页。在移动浏览器中使用网络浏览器摄像头访问。一个现有开源的 WebAssembly 构建,我猜是 C 编写的,库完成了分析图像的艰苦工作。但新的可能性是另一回事,只是想提一下它与现有代码库和业务的关系。

物理学家使用什么软件在他们发表的论文中绘制图表?

许多图表看起来像是使用 Adob​​e Illustrator 创建的。
为出版物绘制非常专业的 3D 图形的一种选择是
SketchUp
,它有一个免费的“精简版”版本。学习使用确实需要一些努力,并且仅在 Windows/Mac 上可用。如果您以前参加过 CAD(计算机辅助设计)课程或使用过 CAD 软件,那么 SketchUp 的学习曲线就不那么陡峭了。
可悲的是,我看到了很多 PowerPoint/Word。 Illustrator 用户占少数。我认识一些 SketchUp 用户,但没有多少物理学家对 3D 绘图有任何实际经验。我经常使用一个名为 MacDraft 的 2D 程序。
有时他们会聘请像我这样的人来为他们创作人物。我使用 Illustrator 完成大部分工作。
编辑
: OmniGraffle 也非常有用。我是 Mac 用户,所以我不使用它,但 Visio 在 Windows 用户中很受欢迎。
许多人还将使用乳胶和/或乳胶编辑器(Tex Studio),它们可以直接为图表和文本生成封装的后记文件、png、gif、pdf 等文件。一些期刊接受格式正确的胶乳文件或由胶乳生成的pdf文件,格式符合他们的要求。
我使用 gnu plot 来绘制图表。
有流程图和电路的 LaTeX 扩展……以及许多其他的,出版商可以接受。
有时我会画一张图,然后交给其他人为我制作一个整洁的 ping 文件。
如果您对学术风格的文档感兴趣,请学习 LaTeX。

Google SketchUp 没有响应的原因是什么?

SketchUp 中有许多建模操作会导致系统在计算上无限期地挂起。有时我们可以发布进度指示器,显示您需要等待多长时间,但并非总是如此。
您的模型变得越大(以多边形数量或磁盘上的大小来衡量),您遇到此类问题的可能性就越大。您可能会在导入、导出或保存过程中看到它们。自动保存,如果它在大型模型上启动,可能会导致 SketchUp 挂起。如果它打扰您,您可以将其关闭。
必须遍历模型中所有几何的操作(例如,合并几何)在大型模型上也可能需要很长时间。大型模型可能会缓慢地将绘图渲染到屏幕上……尤其是如果您打开了我们一些更高级的渲染效果。
您可能想查看我们的帮助中心以了解有关提高 SketchUp 性能的更多信息,或者您可以在我们的 SketchUp 社区中闲逛以获取更多提示和技巧。
正如 Gregor Shapiro 所观察到的,任何名称中带有“Google”的 SketchUp 版本此时至少有 7 或 8 年的历史;我们已经发布了六个主要更新和数十个性能调整和错误修复维护版本。我们在 Google 上的上一个主要版本(SketchUp 8)是在 2010 年 9 月。
在那段时间里,我们对 SketchUp 进行了许多关键的性能改进,包括完全重新设计的显示管道。如果您使用的是旧版本,则可能需要考虑升级。

为龙与地下城战役设计中世纪城堡的最佳软件 (CAD) 是什么?

不是 CAD 解决方案,甚至不是 3D 解决方案,但我发现 Omnigraffle 对于在二维地图中制作 D&D 东西非常有用。把它丢去外面。
您可以为墙壁、门、投石机、雕像、图书馆、各种家具、活板门等部分制作带有图像的模板。一旦您拥有完整的模板,您可以非常快速地拖放到位置。
试一试。
我不知道这是否是最好的解决方案,但我一直在 SketchUp 中搞乱。它有一个简单、直观的用户界面。它使您可以制作可以轻松复制的对象。它有层,所以你可以隐藏地牢的不同区域。您可以添加阴影和雾之类的东西;您可以调整视角并在自上而下、侧面或等距视图之间切换;并且您可以对演练模式进行编程。
我的一个批评是,如果你有很多隐藏区域,或者如果你想揭示地牢的碎片,你必须设置很多层。该程序不是为此目的而设计的~作为游戏助手~但它仍然是一个简洁的应用程序。
我不知道最好的……但我使用 Campaign Cartographer 来制作城堡。我有他们的城堡资源模块,它为我提供了特定于城堡的模板和图标。使用起来相当简单。 Campaign Cartographer 是由 Profantasy 软件制作的,他们有一个更新的版本,称为 CC3+。

我目前正在 Minecraft 中设计一所学校来建立 irl。有什么需要注意的吗?是否有任何设计师或承包商可以处理这样的项目,只要其中没有任何违反物理的东西?

在现实生活中,建筑物,尤其是对公众开放的建筑物,必须遵守许多法律、法规和规章。不适用于 Minecraft。
建筑师或设计师可以在遵守法律要求的同时将您的 Minecraft 设计用作灵感,承包商可能会聘请设计师、结构工程师和其他专家来确保建筑物合法。
Minecraft 可能会帮助您设计建筑物的形状,并让您看到您的想法的 3D 渲染。现实生活需要的不仅仅是一个形状。您的建筑需要由建筑师设计,或者可以将您的想法转化为可建造计划的人。反过来,这可能需要一名工程师。我不知道有任何建筑商或承包商会考虑接受一份至少没有一套工作计划或蓝图的工作。
你在现实生活中的建筑也需要现实生活中的钱,而且可能比你预期或预算的要多得多。它必须符合当前的当地法规。如果是学校,则需要遵守 ADA 要求。还有很多事情要考虑,这些只是其中的一小部分。祝你好运。
野心/球的 10/10,常识的 1/10!
你提到了 minecraft 和 irl 这个词意味着你可能是 14 岁。
这是要注意的主要事项。
你不能设计一所学校。
学校设计是建筑学的一门专业学科。建筑师设计学校,我们需要10年的大学教育和实践培训才能基本胜任。
我花了 10 年的时间才完全合格,之后可能又过了 8 或 9 年,我才开始设计我的第一所新学校。
学校由学校信托或公共当局支付。他们要么有自己的内部建筑师(我就是这样,我负责当地政府区域的建筑设计部门),要么聘请外部公司。它们往往要花费数百万美元,因此设计它们的人需要某种信誉和跟踪记录。
任何设计任何东西的人都需要具备专业资格、注册和保险,以防万一出现问题。如果您没有资格或没有注册,保险就很棘手。
建筑设计受到大量规则和法规的约束,然后还有与方向、组织、房间大小和高度相关的基本设计原则,并且您需要考虑场地环境。
此外,并非所有学校都相同。在特定的地理区域,它们可能都相似,但有些有特殊要求。
我曾在 20 多所学校工作过,它们都不一样。它们都有相似大小的相似部分,但它们的组合方式使它们都独一无二。
在英国威尔士,政府正在提出“标准化学校模式”。这意味着您从一个基本的设计类型开始,并根据具体情况对其进行调整。这确实意味着它们是不同的。
建筑物是为特定地点和客户设计的。当您正在建造一所新学校时,您会与校长讨论提案。
不幸的是,在 Minecraft 中构建任何东西并假设它可以物理构建的想法是不现实的。 Minecraft 只是一个游戏,对真实建筑的可视化毫无用处。
我们开始在纸上进行设计,然后在专门的软件中进行 3d 建模。我的办公室使用 Twinmotion(基于游戏引擎)进行可视化。
您可以在非常逼真的环境中实时穿过空间。
但是,我们不会在计算机上设计建筑物。它是用草图在纸上完成的,当我们弄清楚事物如何组合在一起(空间以及组件/体积)时,我们会在计算机上对其进行绘制/建模。然后布局与将要占用建筑物的人达成一致。然后通过与工程师和规划当局交谈来完善设计。然后建筑物被定价,然后它可能会再次改变,然后居住者可能会改变主意,所以它会再次改变。
没有受过教育、培训或背景的人在不了解建筑物的用途或建造地点的情况下设计任何建筑物的想法比使用 Minecraft 更不现实。
一定要享受在 Minecraft 中构建东西的乐趣,但不要以为它只不过是一款游戏。
我认为吉姆艾伦以相当详细的方式让你直截了当。
现实世界的建筑和产生它的现实世界建筑师不是这些迷人的燃点人物。我们所做的只有大约 10-15% 是实际设计;剩下的就是可行性研究、协调、文件编制和施工管理。因此,您对学校的概念设计仅是使建筑物完全设计并准备好建造所需过程的 10% 左右。
我还要说,即使您缺乏设计/建造过程的经验,也不要让这阻碍您继续设计建造环境。我假设您选择了 Minecraft,因为它是您唯一可用的数字建模工具。或者,这可能是学校作业的一部分。 (完全披露,在我上建筑学院的第一年,一位教授让我们在第二人生中研究虚幻的设计简报,这不是设计/构建软件。)
无论哪种方式,我怀疑您使用 Minecraft 而不是更传统的软件包仅仅是因为您更喜欢 Minecraft。我的假设是您不愿意为 CAD、BIM 或 3D 建模套件支付数千美元。我不怪你。
继续设计。不断观察建筑环境并寻找改善它的方法。保持学习。继续试验。如果 Minecraft 是您唯一可用的工具,那么请务必继续使用它。当现实生活中的专家揭穿您从 Minecraft 到现实世界条件的过渡时,请不要感到震惊。
查看 Trimble 的 SketchUp。有一个免费版本可供下载,您可能会对 3D Warehouse 库特别感兴趣。这是对更复杂的架构软件的一个很好的选择。
作为建筑师的简报工具,使用《我的世界》来描述你粗略的思维方式没有根本问题,尽管使用笔和纸可以实现类似的价值,而且只需要一小部分时间。
另请注意,Minecraft 级别的模型分辨率和几何形状可能只占任何设计中需要考虑和记录的内容的 0.02%,并且包含更多需要忽略的内容而不是需要合并的内容。

作为一名软件工程师和爱好木工,我如何在项目中将这两个领域结合在一起?

如何构建一个专业的 CAD 类型包,详细说明各种木工项目是如何组合在一起的?几年前,我使用了 Nevron Vision for .NET 的一个工具,我用它来构建一个工具,将各种自绘形状组合在一起,就像积木一样。我记得这很容易做到。
各种木工项目的在线数据库怎么样?
在木工主题的在线评论/博客上怎么样?
当您使用木材时,请考虑您希望自动化的事情。可以帮助您消除无聊的日常木工任务或需要更多计算的事情,找到特定事物的变体(例如,用最少的材料将木板切割成圆形)。
我的学士学位也经历了同样的过程。我处理该项目的方式是“如果我要创业,我如何才能最好地利用我迄今为止学到的软件技能来帮助该业务?”。
我没有挑选木制品,我有一个在线商店(这已经在很多网站上实现了自动化,这里没有什么新东西)也处理交付。这是更具挑战性的部分,你有一个城市分成多个区域,每个区域都有指定的司机,当你需要送货时,你想尽可能多地装满车而不超重,并尽量减少往返行程以接收更多送货为了优化时间和燃料。
包调度问题可以通过软件解决(前向检查可以相当快地产生最佳解决方案)。如果您需要进行更多交货,这很容易,因为您可以重新安排未发货的订单。您可以通过多种方式扩展此功能,最重要的是,您无需雇人为您安排日程。当它足够可配置时,您甚至可以将其出售给包裹递送公司。
在木制品中使用软件时,我会经历同样的过程。我必须做什么,但我可以用一段代码替换它?
我一直想要一个更适合木工的 3D 建模工具,但这有点难爬。
为 CNC 生成雕刻图案的应用程序怎么样?我一直想尝试编写这样的代码。我在下面提供了两个书籍链接,一个是 Iain Bain 的凯尔特结,另一个是 Eric Broug 的伊斯兰几何图案。这两者都解释了一种非常算法化的方法来生成这些设计。
伊斯兰图案似乎主要用于瓷砖,但如果你观看第三个链接的视频,关于在纽约大都会重建摩洛哥法院,你会看到伊斯兰木工图案,虽然我没有好的书推荐他们。
伊恩·贝恩:9780094698109:Amazon.com:书籍
Eric Broug:8601400243756:Amazon.com:书籍
https://www.metmuseum.org/metmedia/video/collections/isl/building-the-moroccan-court
像这个项目的东西? (您在此动画中看到的所有内容都是从头开始制作的)。
注意,我不是软件工程师,我只知道一个建模程序,我没有使用任何扩展插件,也没有支付任何费用,除了我最新的传统 PC 和鼠标作为控制器。



那么为什么不像 Sketchup 那样进入 3D 建模。
这是最简单的,即使对于非程序员
它对业余爱好者(以及许多其他人,尤其是木工)是免费的。
您很可能可以使用您的编程和计算机技能来处理 Sketchup 的许多附加组件(并且不断增长),以获得无限的创造力。 SketchUp 还可以很好地与其他建模程序配合使用,从而提高您创新的可能性。
使用 3D 建模软件,您可以从头开始设计任何木工项目,或使用免费库(3D 仓库)中的其他用户模型来节省时间并获得专业知识。
我退休后所有的木工工作都是用 SketchUp 进行的,在虚拟现实中使用普通的 PC 和鼠标。
SketchUp 以最容易学习、拥有最大的用户库和最多的附加组件而闻名。
我使用 SketchUp Make 2017。
下载旧版本(玩得开心)。
如果您想使用 Sketchup 对图像、视频、移动动画、木工等进行抽样我的一般 Quora 答案,请单击此答案顶部的我的名字。
或者,
专门针对木工Quora的答案。
https://www.quora.com/profile/Keith-Hall-58/answers/Woodworking
专门针对 SketchUp Quora 的答案。
https://www.quora.com/profile/Keith-Hall-58/answers/SketchUp

将 CAD(3D 模型)转换为 STEP 文件的过程是什么?

首先,您必须单击栏上的文件选项,然后在打开的面板中选择导出项目,然后再次选择格式以更改或将您的工作保存在 IGS 或 STP 中。
或者
在 AutoCad 中,您必须在命令行中键入 stepout,这将以 step 格式导出文件。输入 igesout 将以 iges 格式导出。
如何在多个程序中将 CAD 文件转换为 STL 文件



CAD 文件导出到 STL 的方式是零件精确构造的重要过程,但转换过程可能因软件而异。这些将 CAD 文件转换为 STL 的分步过程直接取自上述公司的网站。
第 1 步:定义
STL 是大多数或所有快速原型系统使用的标准文件类型。一个 STL
它是 3D CAD 模型的三角表示。三角测量
表面将导致 3D 模型的刻面。用于输出的参数。
一个 STL 将影响所发生的方面的数量(下图)。你不能建立
该模型比 STL 文件更好或更软,因此如果 STL 粗糙且
方面,这是最终模型中可以预期的。






在 CAD 包中,导出为 STL 时,可以看到和弦的参数
高度、偏差、角度公差或类似的东西。这些是参数
这会影响 STL 的各个方面。你不一定想变得太小。 STL越细,文件越大,会影响Insight中的处理时间
以及施工时间。以下是互联网上有关的信息
从多个 CAD 包导出到 STL。
第 2 步:3D Studio Max
A. 第一个错误控制
B. STL 对象必须定义一个完整且封闭的曲面。使用 STL-Check 修饰符
在将其对象导出到 STL 之前测试其几何形状。
C. 选择一个对象。
D. 点击修改
E. 点击更多…
F. 在 Object Space Modifiers 中选择“STL-Check”
G. 选择检查
H. 如果没有错误,通过以下方式继续导出 STL 文件:
一、点击文件>导出
J. 在另存为类型中选择“StereoLitho [* .STL]”
K. 在保存位置中选择位置
L. 在文件名中输入名称
M. 点击保存;同意
N. 导出到 STL 对话框:
O. 对象名称:输入要以 STL 格式保存的对象的名称。
P. Binary / ASCII:选择 STL 输出文件是二进制还是 ASCII(字符)
数据。 STL ASCII 文件比二进制 STL 文件大得多。
Q. Selected Only:仅导出您在 3D Studio 场景中选择的对象。
第 3 步:Alibre
一份文件
B. 出口
C. 另存为 > STL
D. 输入文件名
E. 保存
第 4 步:AutoCAD
A. 点击输出>发送面板>导出。在命令提示符下,输入导出。
B. 在导出数据对话框中,输入文件名。
C. 在文件类型中,选择光刻 (* .stl)。点击保存
D. 选择一个或多个实体对象。所有对象必须在世界坐标系 (WCS) 的正 XYZ 八分圆内完成。也就是说,它的 X、Y 和 Z 坐标必须大于零。 .stl 文件扩展名会自动添加到文件名中。
第 5 步:Autodesk Inventor
A. 将副本另存为
B. 选择 STL
C. 选择选项 > 设置为高
D. 输入文件名
E. 保存
第 6 步:CADKEY
A. 文件>导出>STL
B. 输入文件名并选择确定
C. 将格式改为二进制
D. 使用默认的刻面容差
E. 附加的导出公差选项位于从配置公差部分访问的 Solids99 配置窗口中
第 7 步:数据CAD
A. 在文件下拉菜单中,选择导出 STL 文件。
B. 点击保存
第 8 步:Descartes-3D 数据专家
A. 通过 IGES 文件将数据传输到 3Data Expert
B. 在 3Data Expert 中给出实体/三角命令
C. 生成一个紧凑的 STL 文件。
D、加工过程中表面精度的控制容易。
E. 寻找一个好的 STL 文件:
F. 定向表面法线并使用实体/修复命令检查错误
第 9 步:SketchUp
A. 将 Sketchup 下载到 DXF 或 STL 插件。
B. 要使用该插件,请将以下文件 (skp_to_dxf.rb) 下载到您计算机上的 Sketchup 插件文件夹中。 [VERSION] 表示 Sketchup 的版本号(6、7 或 8)。
C. 在 Windows PC 上:如果您在驱动器 C: 上安装了 Sketchup,此文件夹将位于 C:\program files\google\google Sketchup [VERSION]\plugins。
D. 在 Mac OSX 中:SketchUp 插件文件夹是 /Library / Application Support / Google
SketchUp [版本] / SketchUp / 插件
E. 复制此文件后,启动 Sketchup。您现在应该在 Sketchup 工具菜单中有一个额外的菜单选项(导出到 DXF 或 STL)。
第 10 步:IronCAD
A. 选择 Part Properties,然后选择 Rendering
B. 将刻面表面平滑设置为 150
C. 选择文件,然后导出
D. 选择 .STL

如何让 Sketchup 在我的电脑上运行得更快?

您必须拥有运行 Sketchup 的最低硬件,以提高速度,如果可能,只需将以下数字乘以 4。
最低硬件
1 GHz 处理器。
4 GB 内存。
16 GB 的总硬盘空间。
500 MB 可用硬盘空间。
具有 512 MB 或更高内存的 3D 级视频卡。请确保显卡驱动支持 OpenGL 2.0 或更高版本并且是最新的。
除了对您的计算机进行硬件升级之外,您还可以关闭所有不必要的应用程序、关闭所有不相关的窗口并通过将所有内容放入一个文件来清理桌面。这应该会有所帮助。
在 Sketchup 中,您可以在工作时关闭阴影效果,并将所有有意义的东西组合成组,甚至更好的组件(较大的分组信息包比许多单独的未分组部分占用更少的内存)。
如果您使用渲染插件,请寻找基于云的独立渲染器。这将释放大量内存,因为您可以将渲染外包给外部服务器。
开启阴影和抗锯齿,但使用硬件加速。并确保模型结构良好,以便您在某些时候关闭不需要的层。清除垃圾。如果您不使用地理定位,请不要使用它,并且始终以真实尺寸建模并靠近原点。

CAD 软件在我的笔记本电脑上运行缓慢,即使它有 16gb 的 RAM。该软件在我的用户帐户上。在管理员帐户上运行 CAD 会更好吗?

您没有向我们提供有关您的笔记本电脑规格的任何其他详细信息,但除非它是带有独立 GPU(视频适配器)的真正高端笔记本电脑,否则即使使用 16GB 的 RAM,它也无法与 CAD 软件配合使用。
很少有笔记本电脑真正适合 CAD/CAM 软件。您将需要这些戴尔精密工作站笔记本电脑之一。

用户帐户不太可能与计算机上软件的性能有任何关系。对于需要 3D 加速的应用程序,非专业笔记本电脑的性能通常很差。您没有提及您正在使用什么软件或正在使用它做什么,但是如果您正在对复杂的 3D 装配进行建模,那么如果没有相当数量的 RAM 和不错的 3D 视频,您将无法获得不错的速度计算机上的适配器/芯片组。由于具有此类硬件的笔记本电脑非常昂贵,因此许多人发现自己分配的机器在此类软件上性能不佳。对于 Solidworks、Inventor、Creo 和其他类似程序,您通常需要 Nvidia Quadro 或 AMD FirePro 显卡。
我通常还认为 16GB 的 RAM 是此类工作的最低要求,更喜欢 32 或 64GB 用于大型装配的严肃工作,但如果你没有像样的图形硬件,那么再多的 RAM 也无济于事.
您可能只是在启动时启动了太多东西并消耗了大量可用内存。不过,我怀疑这是缓慢的主要原因。 16GB 通常足以处理大多数正常的启动膨胀。另请记住,如果您在加载带有数十个选项卡的 Web 浏览器后启动 CAD 软件,您肯定会因此减慢速度。
所有 CAD 软件,甚至 AutoCAD,都需要专门适用于 CAD 的图形设备、快速处理器以及足够的内存。 16GB 内存可能适合基本工作,但处理大型组件需要更多。较旧的笔记本电脑可能有一个旋转的硬盘驱动器,但 SSD 也是良好性能的必要条件。
帐户类型不会有任何区别。查看 Quora 上有关适用于 CAD 的笔记本电脑的问题。
不,在不同的帐户上运行它可能无济于事。
我会大胆猜测,您的笔记本电脑有一个速度相对较低的多核处理器和一个不是为 CAD 使用而设计的显卡。不了解您的特定软件或硬件,很难诊断出确切的问题,但 CPU 速度和显卡兼容性是笔记本电脑的严重问题,笔记本电脑并非设计为与 CAD 软件一起使用。
大多数 CAD 软件对于一般工作来说并不是完全多线程的,因此 CPU 单核速度很重要,尤其是在您没有支持 CAD 软件的显卡的情况下。
大多数 CAD 软件在图形和 3D 模型方面做了一些非常漂亮的事情,因此为了支持图形卡可以得到很好的拨入和特定的。如果您没有使用它们所需的特定显卡驱动程序的特定版本,一些特别挑剔的 CAD 程序甚至无法运行。如果您在带有集成显卡的系统上运行 CAD,那么您的 CPU 几乎可以肯定不够强大。
虽然我们正在谈论性能不佳的可能原因,但 16G 的 RAM 可能已经足够了,或者它可能不会触及您软件需求的表面。我目前指定至少 32G 用于建筑建模,扩展空间最多为 64,预计硬件寿命为 3 年。目前,我预计我的用户 CAD 软件需要 6–12G 的 RAM,用于日常低功耗工作,不包括 windows 和其他软件需求。如果我们运行更复杂的程序集,我会得到安装了 64-128G RAM 的工作站。

一般来说,截至 2020 年初,我不建议在速度低于 2.8Ghz 的 CPU 上运行大多数现代专业级 CAD 软件,并且显卡允许您使用的特定软件进行硬件加速,或者更理想的是至少 3.2 Ghz(仍然使用专用显卡)。你*可能*能够超频到这些速度,但不是为这种用途而设计的笔记本电脑很少有热量管理来承受这种持续滥用。对于显卡 – 查看您使用的软件需要什么。即使在相同的工作流程中,如果您想要一款针对 Enscape、Revit 和 Lumion 进行优化的显卡,也只有少数可以使用。
不。
问题很可能是 CPU,也可能是您的存储设备。大多数 CAD 软件不使用 GPU 加速,因此视频芯片组仅在处理非常大或复杂的文件时才变得重要。
我在我的 2013 Macbook Air 上运行 Sketchup 非常好。但是它有一个 Core i7 CPU 和一个 PCIE SSD。它只有英特尔显卡和 8gb 内存,但我不处理特别大或复杂的模型。
如果您的笔记本电脑是酷睿 i3,那么它不适合从事严肃的 CAD 或 3D 工作,您最好还是摆脱它。 CAD 或 3D 的入门级规格现在是 16gb RAM、i7 CPU 和 PCIE SSD。您可能不需要独立显卡芯片组,但它可能比没有独立显卡的机器更好。然而,对于大而复杂的文件,独立显卡可能会好得多。
同样,如果您的机器使用传统硬盘而不是 SSD,您会发现您的 CAD 软件“滞后”。
如果您的机器充满了多年来积累的各种随机垃圾,那将减慢机器速度。
如果您有 i5 CPU,请将其清理干净(重新格式化驱动器并使用所有最新系统驱动程序重新安装操作系统是最好的解决方案)让它尽可能快地运行,并将硬盘升级到好的 SSD。如果您升级到 SSD,这样做会更容易,而且是一个理想的机会
这应该使您的软件尽可能快地运行。