问题标签 [sketchup]
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.
ruby - 在处理中渲染极地 Zonohedron 的问题
我最近一直在研究 Zonohedrons 和Rob Bell制作的漂亮的。我玩了免费的Polar Zonohedron Sketchup 插件,并考虑使用Processing来玩几何。到目前为止,我已经打开了插件/Ruby 脚本并尝试直接移植它,但我对 Ruby 没有经验,并且一直在使用Sketchup Ruby API 参考。
代码的几何部分主要在polar_zonohedron
函数中:
我已经理解了循环,但对变换有点困惑:
据我所知,和的pts[1]
向量成瘾,乘以旋转矩阵。也将是一个加法(在和之间)?pts[0]
vector
pts[3]
pts[1]
p_rotate
pts[2]
pts[3]
vector
到目前为止,这是我的尝试:
我觉得我很接近了,但是我弄错了循环条件和顶点索引。有关如何解决此问题的任何提示?
ios - 谷歌草图,如何在 iPhone/iPad 中显示模型?
是否有任何objective-c 库或解决方案来显示skp 文件?谢谢
ruby - CAD:以编程方式将线条变为实体
如何在 CAD 应用程序中将一组连接线转换为实体?正在使用的工具可以是 AutoCAD、SketchUp、Solidworks、FreeCAD 或您可能知道的任何其他可以轻松完成这项简单任务的软件。请注意,以下图形仅用于演示。所需的结果应该是一个有效的 CAD 实体,以便能够应用所有相关操作,例如布尔操作等。
请记住,这项工作需要完成数千次,因此手动方法不适合。甚至对于为这项工作编写一段代码的一些帮助也非常感谢(使用任何语言),因此您可以解释如何为 Solid 编写简单的 DXF 编写器,例如。我们在 Python 中使用一些 DXF 导出器没有成功。
Upadate : SketchUp 的简单 Ruby 代码或 AutoCAD 的 VBA 代码或 FreeCAD 的 Python 可能会很有帮助。
ruby - 将实体添加到实体集合?
https://developers.google.com/sketchup/docs/ourdoc/entities
我想将实体数组添加到实体集合中,但是实体集合(如您在参考资料中所见)要求我按类型添加它们,即。实体.add_edge()。对混合类型数组执行此操作的最佳方法是什么?
这是一个片段-倒数第二行无效(通用 .add 不存在)
ruby-on-rails - 谷歌 Sketchup 类似 Rails App 中的 3D 建模
有没有办法将 Google Sketchup 功能引入 Rails 应用程序?本质上以使用组件到 Rails 应用程序中的相同方式构建 3d 模型,并允许最终用户能够以类似于在 Sketchup 应用程序中的方式导航 3d 图表?
3d - 如何将 SketchUp 模型导入 After Effects CS6
我很难找到将 SketchUp 模型从 Google 的3D 仓库导入 After Effects CS6 的方法。
如本教程所述,在 AE CS5.5 及之前的版本中,可以在 Google 的 3D 仓库中找到 .kmz 文件,在 Photoshop 中打开该文件,将其保存为 .psd 文件,然后在 After Effects 中打开该 .psd 文件.
但是,Adobe 现在声明“在 After Effects CS6 中,不再支持PDS [原文如此? ] 文件中的 3D 对象图层。”
After Effects CS6 显然可以导入 SoftimagePIC、RLA、RPF、OpenEXR 和 Electric Image EI 3D 模型。
如何将 .skp 或 .kmz SketchUp 文件转换为其中一种格式?我试过 SketchUp 7 和 8,但都只能保存为 .skp。Blender 支持大量文件类型,但我还没有找到 After Effects 可以识别的文件类型。
或者,是否有 After Effects CS6 可以导入格式的简单免费 3D 模型资源?
非常感谢任何指导。
ruby - 反射非水平线的一点
我正在为 SketchUp 创建线条工具,并且没有计算钻石上另一点的想法。本质上(使用此线工具)您绘制一条线,然后以设定的宽度,它创建一个基于中点和斜率的菱形。我已经使用中点、斜率和距离计算了第一个点。现在,我需要将该点反映在线上并找到另一个角落....我找到了各种公式,但没有意义。我想知道这里是否有人可以提供帮助。生病链接到我实际测试过的 2 个来源,也许我错过了一些东西。
http://mathworld.wolfram.com/Reflection.html
z = b - 斜率*a
var1 = (a + (m*(bz)))
var2 = var1 / (1 + (斜率**2))
xneg = 2*(var2) - a
yneg = 2*(var2)*slope - b + 2*z
ruby - 在 Ruby 中检测操作系统
有没有办法在 ruby 中检测操作系统?我正在开发一个需要检测 Mac 与 Windows 的 SketchUp 工具。
opengl-es - 绘制并打开 GL ES
嗨,我在 Sketch Up 中创建了一个模型,如果要在我打开的 GL ES 应用程序中使用,我想导出它。我的问题是。我是否需要指定我希望输出都是三角形而不是多边形。显然 ES 不支持其他形状。如果是这样,我该怎么做?
c++ - 如何使用 SketchUp API 导出为 PDF?
我需要将模型从 SketchUp Pro API(Ruby 或 C++)导出为 PDF。SketchUp 中有一个本机 PDF 导出器,但似乎无法使用 SketchUp API 访问它。也许我遗漏了一些东西......我可以通过 API 导出到 PDF 吗?