4 U) j8 n2 w3 x$ g8 t7 @/ h
1 s4 g `, }- h" b YSketchUp Pro 2019发行说明, ?0 U; v1 v0 O {4 j6 e, j
跟随着新春的脚步,Trimble 与2月5号全球发布sketchup2019版本。此次发布版本历年来改变最大的一次,除了大量的修复BUG,而且多处更新功能性以及操作性,让用户有着更好的体验和交互绘图的乐趣和专业性。2 M6 [# S1 c6 J" A, r- c; G* G
主要更新功特性:8 J& t; t6 u$ ~# c
1.更新用户许可证授权以及绑定订阅。( d0 v; X$ x% w+ J
2.更新sketchup Pro 一些新功能改进。: O& W. V' K$ }0 L0 r' ?; D
3.LayOut功能特性的改进和提升。, N. D# [: Y3 H! I5 Y( ]
4.LayOut和StyleBuilder中错误修复和一些小的改进。
1 G/ o2 K7 W5 O5.sketchup APl发布说明以及更新。; N/ J* \+ Q/ _7 @! X
sketchup pro 授权许可新方法:
! k9 R4 H0 `7 A订阅和经典许可证用户现在可以选择购买SketchUp订阅或SketchUp Pro桌面版的经典许可。在此帮助中心文章中详细了解我们的订阅产品。 Trimble IDTrimble ID(TID)将成为访问任何SketchUp产品的网关。TID将允许您下载试用版,购买经典许可证或订阅。您可以使用现有的Gmail帐户进行注册,也可以使用有效的电子邮件地址创建TID。 发布经验我们更新了SketchUp桌面应用程序的启动体验 - SketchUp Pro for Desktop,LayOut和Style Builder。要访问这些应用程序,只需使用Trimble ID登录或输入活动的经典许可证即可。 30天试用期您在SketchUp Studio的30天试用期间可以浏览许多产品。免费试用版目前包括: : o! W* Z Z" I' }8 c3 j5 Y
- SketchUp for Web
- SketchUp桌面应用程序:SketchUp Pro for Desktop,LayOut,Style Builder。
- Trimble Connect Personal(5个合作者,2个项目和最多10 GB的云存储)
- Sefaira(建筑性能分析软件)。
- 适用于iOS和Android的SketchUp Viewer上的增强现实查看功能
- 在XR应用程序上查看:HTC Vive,Oculus Rift,Hololens和HP Windows混合现实。
4 }2 c7 C# Q) E, r SketchUp Pro for Desktop有哪些新功能?$ r- N# y8 T1 g" \% N
+ W! B" W" p7 w9 ~/ Z$ I
欢迎面板(SketchUp Pro for Desktop + LayOut), ~7 ?/ `" o2 Q; G1 G: ]' Y. `' {& t/ b
8 S f' @' o. o+ h9 ^' ~- l
- F6 s( e; v) Q7 h' t8 n2 Y5 c2 Z# n
我们对“文件”,“学习”和“许可”选项卡进行了一些更新,以便更轻松地管理项目和许可证。当我们参与其中时,我们将学习资源的链接直接添加到SketchUp和LayOut。 “文件”选项卡:启动SketchUp或LayOut时,您将看到“文件”面板,您可以在其中管理默认模板并访问新的,最近的和已恢复的文件。要在打开新文件时更改为其他模板,请在“文件”下拉菜单中选择“从模板新建”选项。 学习标签:我们正在推出一个新的门户网站,用于培训内容,名称为SketchUp Campus。这是通过视频课程进行初学和高级学习的中心,最终将涵盖整个SketchUp系列和许多专业行业工作流程。 许可选项卡:您仍然可以从SketchUp和LayOut中轻松访问许可信息。选择许可选项卡后,您可以选择查看经典许可证或订阅信息。 默认工具栏更改我们在SketchUp Pro和LayOut中对工具栏进行了一些新的更新。您会在屏幕的右上角看到“我的帐户”图标。在这里,您可以访问许可信息,登录和注销。 2 [6 e* I& W0 j) B8 i
破折号:
6 c3 k1 b- u8 W! ]" s1 Q ]实线并不总是讲述完整的故事。有时您需要一个破折号模式来传达您的设计理念。无论您是需要划定属性边界,确定建议的内容,还是确定拆除墙壁,添加点画可能是您的最佳解决方案。 这就是我们将虚线合并到SketchUp Pro2019中的原因。这些破折号是图层的属性,可以从“图层”面板控制。更好的是,图层上的组件将继承破折号模式。在LayOut中,您的破折号将在视口中以任何屏幕比例和所有渲​​染模式显示,并能够编辑破折号宽度和比例。 ( B5 e' ]$ A; ]- N9 ]% @
9 F% o" k) x( p J0 r2 A- V' E
, C+ L [" n+ C7 @- j+ i
当您准备导出时,SketchUp可以将您的虚线图案转换为一堆文件格式:PDF,EPS(矢量),图像(光栅)和DWG / DXF。 SketchUp卷尺工具升级到卷尺工具意味着您可以花更少的时间来打开实体信息或查看“测量”框。现在,您可以直接从推理提示获得边的长度,面的面积以及中点和交点的坐标。 ) J4 G- R$ z& r- m" U
0 X: ~% V- h3 i9 c* R7 o1 L% c
7 }% |% Y- c7 c: J X9 B+ c- ]1 i! w
鼠标悬停显示长度距离 # Q: B; @7 _5 j- f
Windows 10的兼容模式不再需要在兼容模式下运行SketchUp。兼容模式被用于几个SketchUp版本,作为Windows 10上旧版Intel HD 2000和HD 3000 GPU问题的解决方法。这些GPU已被Windows 10上的Intel弃用,并且由于此解决方案引入了自身的问题,因此已被删除。因此,SketchUp,LayOut和Style Builder将不再与Windows 10上的Intel HD 2000和HD 3000 GPU一起运行。 支持macOS Mojave我们的质量保证团队已经粉碎并抨击了苹果最新的操作系统macOS Mojave,足以说明SketchUp 2019是完全兼容的。 LayOut更新功能LayOut文件锁定我们使用无意编辑覆盖LayOut文件变得更加困难。如果您有多个人在同一个文件中工作,或者您在两个单独的LayOut实例中打开了一个文件,我们会暂时锁定您的文件并让您知道它是“只读”。简单。 SketchUp 虚线控制通过在SketchUp中引入虚线,LayOut现在能够修改这些线条样式的显示方式。选择 sketchup模型视图后, SketchUp模型检查器将允许修改。
+ R: W- P* a( N' v3 V# U9 u
4 a, i# C6 k: V' Y
5 p3 C6 p0 b" |导出SketchUp功能SketchUp一直与其他软件配合很好,让您更轻松地在您需要的软件之间切换。在LayOut中,我们为 DWG /DXF 导出器添加了“ Export for SketchUp ”功能,将所有LayOut实体放入模型空间,以便SketchUp现在可以“播放”所有LayOut数据。作为此功能的一部分,群组将作为SketchUp组件发送,填充和模式将作为SketchUp面发送,以便于Push / Pull'n。
, e; i& A/ Q+ x2 e
6 s6 [; I* u6 v- `! U H+ _' l) y
: [4 o: h5 L7 ^$ h* H! Q在LayOut中创建的计划和高程LayOut的DWG / DXF导出选项对话框 计划和高程通过新的“导出到SketchUp”导入SketchUp 通过2019版,您现在可以在SketchUpPro和LayOut中导入和导出AutoCAD 2018 DWG文件。在LayOut中,我们更容易导出到DWG,并添加了在导入DWG时调整模型空间单位的功能。
: F0 a n# n2 ]+ s& z# {- ]
5 ]) f) X) n5 ^, x- r" y4 A' j9 M
鼠标滚动速度控制器我们现在为用户提供在LayOut中设置鼠标滚动速度的功能。由于系统中存在如此多的差异,因此这是改善LayOut体验的有效方法。
! U/ b* S& N6 d1 i
, j. _' ?/ M0 N. \& y- s2 W$ y
0 m: O0 X1 P% k- W% C9 kLayOut的鼠标滚动速度对话框 SketchUp中的错误修复/小改进2 ]) a0 z. F E$ i. F( X/ h
除了上述内容之外,我们一直在修复错误并添加一些较小的功能: 稳定性- 修复了将带有剖面的模型导出为PDF时可能发生的崩溃。
- 修复了删除行可能导致无效的文本实体损坏摄像机视图/使模型无法使用的问题。
- 提高了2D和3D DWG导入和导出的整体稳定性。
- (Win)修复了导入具有某些组合键(包括箭头键,Ctrl - ,Ctrl =)的快捷方式时发生的崩溃。
- (Mac)修复了处理多个文档时可能发生的非常频繁的崩溃,其中一个文档有阴影。
- (Mac)修复了在场景转换期间执行某些操作时可能发生的频繁崩溃。
- (Mac)修复了取消某些工具和切换文档时可能发生的频繁崩溃。
- (Mac)修复了关闭文档后绘制面部时可能发生的崩溃。
- (Mac)修复了在材料添加到SketchUp外部创建的材料列表时退出时发生的崩溃。
- (Mac)修复了在JA中导出到IFC时发生的崩溃。
- (Mac)修复了在“材质”对话框中向新创建的材质列表添加新纹理时发生的崩溃。
- (Mac)修复了在样式浏览器中删除值时发生崩溃的问题。
6 E9 o* `" e5 T4 q U8 F 显示- 在旋转时改进点画图案的渲染,使点画图案始终垂直于线条。
- 为点画图案添加了抗锯齿功能。
- 更改了后边缘的Alpha值。
- 改进了填充截面切割渲染,允许在切割由两个可见面围绕的一个隐藏面时填充截面。
- 添加了允许将软配置文件显示为后边缘的功能。
- 格式化SketchUp中显示的长度时,在数字和公制单位之间添加一个空格 - 例如10 mm。
- 修复了对角线无法以更快的透明度+ 0x MSAA显示良好的问题。
- 修复了在使用剖面切割放大时可以裁剪/消失线条的问题。
) V# z4 H. E, c8 ^; p, [2 ]" _ 工具/测量- 增强了“测量”工具,以在“边缘”和“在脸上”工具提示中显示边的长度和面的面积。
- 增强了“测量”工具,以在“测量”工具栏(VCB)和工具提示中显示顶点的坐标。
- 修复了偏移具有圆角的形状时Offset可能会产生意外结果的问题。
- 修复了某些Windows 10计算机上选择速度较慢的问题。
- 修复了当模型单位设置为公制时无法在“测量”工具栏(VCB)中输入英制英寸单位的问题。
- 修复了有时会出现不需要的组件原点推断的问题。
- 修复了一个问题,您可以使用隐藏的剖面平面拾取意外的“On Section”推理。
- 修复了在某些具有较高MSAA设置的Intel GPU的计算机上缩放可能会滞后的问题。
- 修复了当鼠标悬停在任何几何体上时缩放可能非常慢的问题。
- 修复了矩形工具的问题,在使用锁定时无法始终推断出中点。
- 修复了矩形工具的问题,其中对齐预览图标在旋转的组件内部时不正确。
- 修复了“偏移”工具有时将其偏移基于顶点而非边缘的问题。
- 修复了“测量”工具的问题,当Shift或箭头键用于约束线条时,线条并不总是变为粗体。
- 修复了当使用箭头键在x,y,z轴方向之一中移动对象时,当光标直接位于虚线前面时,线条未变为粗体的“移动”工具的问题。
- 修复了图像顶部矩形的拾取顺序不正确的问题,导致在矩形上使用“文本”工具时出现意外行为。
- (Win)修复了我们的一些标准快捷方式意外地将矩形工具的绘制模式更改为“绘制中心”的问题。
- (Win)修复了当缩放大于100%时难以使用3D文本对话框复选框的问题。
- (Mac)修复了以下问题:如果不使用英寸单位,则每次放置3D文本时默认拉伸值都会更改。/ d2 J) Y9 Q8 S
DWG导入在SketchUp中,您现在可以使用导入和导出材料来改进CAD和BIM工作流的互操作性。 - 修复了带有弧的折线会导入无关几何的问题。
- 我们现在将冻结图层上的实体导入为不可见。
- 我们修改了导入器的精度,以便更好地导入小实体,面和实体。
- 我们修改了导入器以自适应地计算导入几何体的比例因子。
+ U8 P \) v# f/ `0 c/ \$ o DWG导出- 我们修正了一个问题,即几何体可能会在很小的范围内丢失。
- 我们提高了弧和圆的精度,使它们在大多数条件下更加准确和创建。
- (Mac)我们修复了在导出自动宽度选中的2D DWG时未创建宽多段线的问题。1 X9 i `; v- x* Y6 ?6 v
矢量输出(LayOut中的PDF导出,矢量打印,矢量和混合渲染模式)- 修复了当截面切割与面部重合时看到额外线条的问题。
- 修复了沿着中心切割挤出圆圈时看到额外线条的问题。
- 修复了一个问题,即面部顶部隐藏的分割边缘就像它们可见一样。
- 修复了图像错误地显示其周围边框的问题。
- 修复了某些平面视图模型缺少线条的问题。
- (Win)修复了.PDF导出导致实际线宽未正确导出的问题。
- (Win)简化了.PDF和.EPS对话框,并添加了对Line Scale的控制。
- (Mac)导出到.PDF和“打印”对话框的措辞已从“线宽”更改为“线比例”。
6 B" O. O5 z7 c& d5 [# S) p 图层对话框- 更新了“图层”对话框中的活动图层和可见图标,以便在LayOut和SketchUp中对齐。
- 调整的图层面板列排序,以解决可能无意中为新用户更改活动层的问题,并减少活动图层控件的突出性。
- 图层名称排序逻辑已更改 -
- 对于上下文,这在以前按名称排序时会发生:
; M" ]; \+ v* R7 l Layer1# \. Z# E4 r& y2 q9 x
Layer3
1 g& q& M6 {9 v+ B Layer2
* |" W: ^4 @* ^( `( g! t) h 现在会按照顺序排列:
2 t* i0 d5 z: n; P3 M# g7 p' K Layer1 0 L9 g/ m4 p7 _) c# R/ A9 \
Layer2
: {& J8 u% G8 n Layer3
1 r4 u) [: C* V" d2 F 修复了SketchUp模型在某些具有剖面的模型中执行缓慢的问题。) x! l" ~8 X" H* B) d1 |
/ w: W8 E3 f3 {* N9 A- 修复了按下选项卡时实体信息“切换”图标未在视觉上更新的问题。
- 添加了按Enter键编辑所选组件的功能。
- 修复了在高DPI机器上使用“height”属性设置的文本/尺寸缩放不正确的问题。
- 修复了一个问题,即具有大量构造点的模型执行得非常糟糕。
- 修复了爆炸分类组件实例产生额外隐藏的分类实体的问题。
- 修复了实体信息未报告曲面区域的问题。
- 修复了编辑远离原点的组件实例时可能发生的奇怪跳转。
- 修复了添加或删除组件时模型信息>统计中的组件定义未正确更新的问题。
- 修复了在高DPI显示器上阴影日期和时间控件无法正确缩放的问题。
- 修复了SketchUp在启动过程中需要关注以防止在其他应用中工作的问题。
- 修复了某些位置无法导入添加位置地形的问题。
- 修复了SketchUp Pro中出现“SketchUp Make”对话框的问题。
- 修复了位置在地形覆盖范围中存在间隙时地形导入失败的“添加位置”问题。
- 添加了在“首选项”对话框中查看完整快捷方式说明的功能。
- 改进层的排序更直观。
- 修复了通过“视图”菜单激活阴影不需要保存模型的问题。
- 升级了SketchUp使用的Chromium版本。
- 更新了错误消息以引用组件定义而不是组件名称,以便与实体信息术语保持一致。
- 更新了模板名称以减少单元规格的冗余。
- 修复了使用体系结构单位格式时无法禁用“启用长度捕捉”选项的问题。
- 修复了使用工程单位格式时整数不一致显示的问题。
- 修复了在某些情况下保存/打开SU 2015或更新型号时未发生有效性检查的问题。
- 修复了更改多边形或圆弧的线段数时可能出现意外结果的问题。
- 删除了从SketchUp中的3D模型库和扩展仓库页面注销的功能,以避免用户退出SketchUp,从而失去对其订阅的访问权限。
- 修复了本地化版本中的杂项语言翻译和截断问题。
- 修复了为DWG导入提供动态块支持的问题。
- 修复了某些.STL文件无法加载的问题。
- (Win)修复了“场景”选项卡的“重命名”项目上下文菜单丢失的问题。
- (Win)修复了SketchUp没有显示曲面区域的问题。
- (Win)修复了在绘图窗口之外的上下文菜单中单击时出现托盘上下文菜单的问题。
- (Win)修复了调整大小时托盘对话框闪烁的问题。
- (Win)修复了调整大小时3D Warehouse和Extension Warehouse对话框闪烁的问题。
- (Win)修复了通过双击打开文件时用户未收到自动保存文件警报的问题。
- (Win)选择圆形,多边形和圆弧时,更改实体信息中的“长度”标签。
- (Win)更改了运行CheckUp应用程序时看到的错误消息,无法确定RAM更准确。
- (Win)更新了文件> 3D仓库菜单以显示共享组件而不是获取模型。
- (Mac)修复了在崩溃并采取措施后重新打开SketchUp后未删除自动保存文件的问题。
- (Mac)修复了图像导出中的问题,其中用户设置的分辨率不会在Mac上保留。
- (Mac)修复了崩溃后未提示用户保存自动保存文件的问题。
- (Mac)修复了在SketchUp之外下载Unicode模型时提供的默认文件名的问题。
- (Mac)修复了保存到包含特殊字符的文件夹名称的文件会导致自动保存失败的问题。
- (Mac)修复了删除材料列表时材料暂时显示在3d打印库中的问题。
- (Mac)修复了用户可能覆盖整个Templates文件夹的问题。
- (Mac)修复了软化/平滑边缘对话框最初显示的角度为360度而不是36度的问题。
- (Mac)修复了使用包含unicode字符的名称保存的模板显示不正确的模板名称的问题。
- (Mac)修复了导出的动画使用不正确大小的问题。
- (Mac)修复了SketchUp Viewer中缺少“部分填充”按钮图标的问题。
- (Mac)我们在“打印和导出到2D图形...”对话框中将“线宽”更改为“线比例”。
- (Mac)我们现在允许在2D截面切片上分配实体颜色'Bylayer'。
- (Mac)修复了动画导出的宽高比未保存的问题。
- (Mac)将SketchUp更改为在重新启动时不重新打开崩溃的模型。
- (Mac)修复了绘制一个面后油漆桶光标变回OS光标的问题。
- (Mac)修复了在离线时尝试访问时3D Warehouse窗口显示为空白的问题。现在会出现一条消息,指示您已离线。/ n; A1 \# L* q, ^- c7 J5 s
LayOut和Style Builder中的错误修复/小改进除了上述内容之外,我们一直在修复错误并添加一些较小的功能: 稳定性修复- 修复了使用矢量或混合模式在LayOut中渲染或重新渲染SketchUp视口时可能发生的崩溃。
- 我们遇到了LayOut可能失去与文件引用(SketchUp模型和图像)的关联的问题。我们发现这可能与防病毒实用程序或磁盘清理过程中被删除或过度写入的用户临时文件夹有关。当使用复制粘贴导入文件时,这似乎是最明显的。为了解决这个问题,我们将活动工作文件移到了系统临时文件夹之外。
- 您现在工作的LayOut文件将存在于以下位置:2 h) z- t7 p+ I) E" \
Windows:c:\ Users \ <用户名> \ AppData \ local \ SketchUp \ SketchUp 2019 \ LayOut \ working + H, e% P4 J4 r" z( Q
Mac:/ Users / <username> / Library / Application Support / SketchUp 2019 /布局/工作 - 我们在打开单位设置为Points的文档时修复了崩溃。
- 我们修复了Path实体可能损坏的问题。
- (Win)如果删除了文件类型扩展名,我们在导出到.PDF时修复了崩溃。
- (Mac)如果要在SketchUp模型检查器的“线宽”字段中输入空值,我们修复了崩溃。
- (Mac)我们在清除文件引用时修复了崩溃。
- (Mac)我们修正了一个问题,当标尺处于活动状态时,在文本样式下拉菜单中访问“其他”时会发生崩溃。我们正在阻止附件视图出现,现在只能通过“字体”面板完成文本编辑。
- (Mac)我们在Label编辑器弹出窗口中修复了崩溃。9 v! s N( ^$ h5 g7 I8 C3 N, F
SketchUp模型视图- 我们修复了SketchUp实际字体高度将在LayOut Paper Space高度显示的问题。
- 我们在SketchUp模型上修复了Hotspot以更好地与光标位置相对应。
- 修复了使用“线框”样式进行矢量渲染时内部线会消失的问题。
- (Win)矢量和混合渲染已得到改进,可以解决许多问题,其中背景颜色或剖面填充颜色将“溢出”SketchUp模型视图之外。
- (Win)我们修复了一个问题,即栅格渲染视口不能正确显示线宽,尤其是在高分辨率显示器上。
- (Mac)我们在导出到.PDF时解决了一个问题,即使用Mac OS 10.13.4及更高版本生成减轻的图像。
& a* F# s9 n. Z3 b) m 表格工具- 您现在可以在表格中复制并粘贴图案填充。
- 复制和粘贴表数据现在是文本而不是图像。* q0 s. W2 ?9 a6 t
DWG导入- 我们修复了Dimensions在导入时可能未对齐的问题。
- 我们修复了一个问题,如果在AutoCAD中看不到视口图层(关闭或冻结),导入将失败。
- 我们改进了导入器以更好地支持非矩形视口。
- 我们修复了导入因某些非均匀缩放块而失败的错误。
- 我们使用小对象提高了精度,以便导入不会失败或产生奇怪的伪像。
- 我们修复了下划线文本的导入方式。
- 我们现在尊重动态视图块的可见性状态。
- 修复了带填充的LayOut文本未转换为AutoCAD填充文本的问题。& |! _4 K: X5 ]7 X0 ~+ F: {8 e
DWG导出- 修复了文本,标签和尺寸未导出文本填充的问题。
- 修复了文本导出过大的问题。
- 我们遇到了一个错误,其中文本大小在用户修改的维度上丢失。
- 修复了导出时表格中文本样式和高度丢失的问题。
- 我们遇到了一个问题,可以从里面抽出导出的弧。
- (Mac)修复了使用附加的.PDF导出时发生崩溃的问题。
$ u" O1 V3 {0 c* n1 h0 a' O LayOut中的矢量和混合渲染- 修复了在LayOut中使用矢量/混合渲染时截面切割与面部重合时看到额外线条的问题。
- 修复了在LayOut中使用矢量/混合渲染时沿着中心切割拉伸圆圈时看到额外线条的问题。
- 修复了在LayOut中使用矢量/混合渲染时,面部顶部隐藏的分割边缘如同可见的问题。
- 修复了在LayOut中使用矢量/混合渲染时图像错误地显示其周围边框的问题。
- 修复了Vector在LayOut中渲染一些平面视图模型时缺少线条的问题。
- 修复了在LayOut中使用矢量/混合渲染时未绘制延伸线的问题。- d; ^* `- N/ l5 _6 E( n+ z
缩放绘图- 我们修正了纸空间尺寸与某些弧类型一起使用的问题。
- T3 T8 j/ B, {. M& k0 z' V# A4 U 其他- 我们现在允许用户从rt转换多个选定维度上的领导者类型。单击上下文菜单。
- 我们修正了一个错误,标签不能正确对齐文本。
- 已修复一个问题,其中手动设置比例始终默认为自动缩放。
- 我们添加了一个新的“隐藏”样式破折号模式,以与SketchUp的破折号模式保持一致。
- 我们修复了一个问题,点按拖动会获取变换Gizmo。
- 已修复路径工具的问题,如果在输入期间执行esc或撤消,则推断将丢失。
- 我们修复了一个问题,即操纵复制的Rectangle会产生不成比例的结果。
- 我们修正了一个问题,即圆角矩形不会按比例缩放。
- 我们修复了一个问题,即当光标移动时,“样本”会在使用样式工具时消失。
- 文本工具已修复,以允许突出显示的文本单独加下划线。
- 修复了“垂直对齐”图标未垂直对齐的问题。
- 修复了“运行维度”对于离轴实体显示错误值的问题。
- (Win)我们修复了文本工具的问题,以便锚点和对齐与开始位置和鼠标扫描方向相对应。
- (Win)修复了演示模式中的问题,当您将分辨率设置为100%以外时,更改页面会导致显示放大。
- (Win)在检查员之间切换时,已经修复了崩溃。
- (Mac)我们修复了在macOS High Sierra上最大化对话框时,导出器对话框中不显示Format选项的问题。
- (Mac)我们修复了Dimensions的问题,其中从字体面板编辑文本颜色设置不会生效。5 j' z* U% {" h
SketchUp和LayOut API发行说明升级到Ruby 2.5.1这是我们在此开发人员预览版中需要帮助测试的关键功能。我们已经从Ruby 2.2.4升级到Ruby 2.5.1。这些升级往往会引入Ruby语言的细微变化,有时我们很难在内部测试中找到它们。我们的测试没有发现Ruby 2.2.4和新的2.5.1之间存在任何主要的兼容性问题,我们希望大多数开发人员的升级应该相对简单。 破折号点画和点点缀点缀,哦,我的!SketchUp添加了一个Dashes功能,允许在图层级别应用和控制独特的线条样式。我们已经在Ruby和C API中公开了这个新功能。有关我们添加的类和方法的列表,请参阅每个API的“改进和修复”部分。有关如何使用这些功能的完整文档,请参阅每个API的文档。 材料缺陷修复和改进可扩展性团队已经围绕UI和核心SketchUp代码中的材料命名,创建和复制方式进行了一些代码重构。开发人员可以看到的主要变化是我们修复了SketchUp 2018中引入的错误,如果Ruby试图将材料命名为其当前名称,即:material.name= material.name,它将失败,这是意外的,不必要。还存在一个错误,即由于内部缓存的材料列表中的同步错误,使用其字符串名称获取材料可能会失败。我们改进了它,以便场景不再失败。我们还通过UI禁止重复的材料名称进行了一些其他代码清理,这不会影响Ruby API。 InstancePath支持维度和文本在SketchUp 2019中,我们为现有的DimensionLinear和Text类添加了InstancePath支持。现在,在创建线性维或附加的Text对象时,可以通过提供有效的InstancePath对象或实例路径的数组版本将其附加到嵌套实体。这将允许您在模型空间中创建维度,但将其附加到有效的嵌套实体。然后,线性尺寸或文本将附加到该实体,确切地说是通过UI创建线性尺寸和文本时的方式。 开发人员预览版的Ruby和C API文档我们将在Centercode网站上提供整个Ruby Documentation .zip文件。查找文档链接。可以在Centercode网站上托管的SDK zip文件中找到C API文档。 Ruby API突破性变化- SketchUp改变了它呈现单位的方式。现在它在数字和单位指标之间增加了一个空格。如果您的扩展程序使用您自己创建的方法来解释SketchUp格式化的字符串,那么如果您不考虑额外的空间,则可能会发现它不再起作用。例如:
! q* U7 G. Q7 g3 l; g- 2019年之前:“2.5mm”
- 现在2019年:“2.5毫米”& ]6 W4 U4 ^/ b h; w; z
- Ruby版本升级 - Ruby 2.5删除了方法:Dir :: Tmpname.make_tmpname如果您使用的是该方法,则需要找到替代方法
- 尝试删除不存在的字典键时,Entity.delete_attribute不再返回“true”! q2 N9 Y+ ?$ c
Ruby API添加和改进- 在Windows上更新Ruby以使用cacert.pem的正确位置
- 确保Ruby使用最新的OpenSSL版本
- 修复了Mac上的回归,通过API重命名材料将创建重复的材料
- 对于mac和windows,升级的ruby版本从2.2.4升级到2.5.1
- 添加了Sketchup :: Tools#active_tool,它返回活动的Ruby工具
- 为dwg importer添加了Sketchup :: Model#import的import_materials选项
- 为Sketchup :: Entities#add_text添加了实例路径支持
- 为Sketchup :: Entities#add_dimension_linear添加了实例路径支持
- 添加了Sketchup :: LineStyles类
- 添加了Sketchup :: LineStyle类
- 添加了Sketchup :: Layer#line_style =
- 添加了Sketchup :: Model#line_styles
- 改进的String.to_l将String解析为Length现在能够解析在数字和单位之间有空格的字符串。它可以解析“2.5毫米”和“2.5毫米”
- 改进的Sketchup :: InstancePath.new现在接受包含Sketchup :: Image对象的路径
Q& j& o; C& q0 p. G7 c' F Ruby API Bug修复- 修复了FrameChangeObserver处于活动状态时在Mac上退出时发生崩溃的问题
- 修复了在调用.singleton_class后Sketchup :: Model可能无法使用的问题。
- 修复了Ruby创建的维度在非关联时不突出显示
- 修复了在启用“隐藏缩短”时,Ruby无法正确隐藏的维度
- 修复了使用负值构造Geom :: PolygonMesh时SketchUp崩溃的问题
- 修复了Ruby DWG Importer单元无法正常工作
- 修复Geom :: PolygonMesh不接受负数作为参数
- 固定扩展在High Sierra上以非确定性顺序加载
- 修复了SketchUp在尝试加载较新版本的组件时崩溃的问题
- 修复了导入器选项文档中有关merge_coplanar_faces的拼写错误
- 修复了在重命名具有相同名称的材料时SU 2018中的回归
- 这应该是一个错误,它应该是一个无操作
- SU 2018中的固定回归是model.materials [“MaterialName”]可能会失败
- 修复了加载在较新版本的Sketchup中制作的组件时发生崩溃的问题
- 修复了Ruby控制台因某些ascii字符而失败的问题
- 修复了UI :: HtmlDialog,使得不可调整大小的对话框不使用首选项的宽度和高度。
- 如果传入的参数超过5个,则View.write_image应该抛出错误。" S" }* I2 A9 R: A4 P! ?
其他- 修复:先进的相机工具 - 后续的Frustums是添加剂,可以变得非常大。
- (Mac)固定扩展仓库图标出现在Mac Mojave上的Web对话框中。
9 P& g2 k# z: e; |$ d8 [* N SketchUp C API增加和改进- 添加了SUDimensionGetFont()
- 添加了SUDimensionSetFont()
- 添加了SUDimensionLinearGetAlignment()
- 添加了SUDimensionLinearGetTextPosition()
- 添加了SUFontFromEntity()
- 添加了SUFontToEntity()
- 添加了SULayerGetLineStyle()
- 添加了SULayerSetLineStyle()
- 添加了SULengthFormatterGetForceInchDisplay()
- 添加了SULengthFormatterSetForceInchDisplay()
- 添加了SULineStyleGetName()
- 添加了SULineStylesGetLineStyleByName()
- 添加了SULineStylesGetLineStyleNames()
- 添加了SULineStylesGetNumLineStyles()
- 添加了SUModelGetImageDefinitions()
- 添加了SUModelGetLineStyles()
- 添加了SUModelGetNumImageDefinitions()
- 添加了SUTransformationIsMirrored()
- 为方法SUStylesAddStyle()添加了返回值SU_ERROR_SERIALIZATION
- 修复了设置隐藏属性的SUDimensionLinear错误
- 修复了设置隐藏属性的SUDimensionRadiaul错误
- 修复了SUTypedValueGetArray错误,其中没有设置`out`参数。
- 修复了SUTypedValueGetArray内存泄漏问题。0 N' t* A" b2 n, r2 O; V, }! A& {# V
DWG导入和导出- 升级到TEIGHA 4.3.2
4 p2 _1 i v" x5 x" T SketchUp的布局Ruby API- 如果文件已在LayOut中打开,Document.save现在将抛出错误
- 添加了Layout :: Path#winding以获得路径的当前卷绕方向。返回一个新常量Layout :: Path :: PATH_WINDING_NONE,Layout :: Path :: PATH_WINDING_CLOCKWISE,或者
- 布局::路径:: PATH_WINDING_COUNTER_CLOCKWISE。
- 添加了Layout :: SketchUpModel#dash_scale以获取SketchUp模型参考中点画的当前比例值。值0.0表示根据线宽自动确定破折号。
- 添加了Layout :: SketchUpModel#dash_scale =来设置SketchUp模型参考的点画的比例值。等于或低于0.0的值将导致比例由线宽自动确定。
- 修复Layout :: Path#append_point的文档。当附加贝塞尔曲线路径段时,参数应该是(control_1,control_2,point)而不是(point,control_1,control_2)。
7 Z& O& K, N, F: k! }7 P7 } LayOut C API增加和改进- 当尝试保存当前在LayOut中打开的.layout文件时,LODocumentSaveToFile将返回SU_ERROR_SERIALIZATION。
- 添加了LOPathGetWindingType
- 添加了LOSketchUpModelGetDashScale
- 添加了LOSketchUpModelSetDashScale& [* B# ^* l3 S) l
软件本地下载: 链接:https://pan.baidu.com/s/15DRoYNia9BdcDjc7Dr4eTw * L0 P8 L ?2 _" E4 ^# s: s
提取码:txqi 5 v: ^# W' |6 X' S. F7 P
, t: L5 U, T# p; \
0 `* C/ X) S' v2 r+ M7 S, M( |& \7 K0 @
2 Y: k0 e. q8 ~* T: G7 l
|