Quantcast
Channel: McNeel Forum - Latest posts
Viewing all 220994 articles
Browse latest View live

File saving slow again, but autosave is fast

$
0
0

Hello - can you please run a second audit command, Audit3dmFile and post the results?

-Pascal


Match > Curve to Surface - Should it work more like BlendCrv?

$
0
0

@eobet, @Jonathan_Hutchinson1 - just fyi, I updated the script - it’s getting a little unwieldy but I think it works…

changes:

  • Matching for Perpendicular uses the curve frame plane for free curves, the surface frame for edges - i.e. the result will be tangent to the surface and perp to the edge.

  • Splitting the target curve now works on edges - if Split=Yes, then the edge curve is duplicated and split (the edge is not split - that might be possible but does not seem like a good idea to me.)

  • Feedback changes when SplitTargetCurve=Yes vs Split SplitTargetCurve=No so you can tell if splitting will occur without looking at the command line.

As for your question… I do not know - I am fussing with this because a) it might be useful, b) it is interesting to try stuff and see how users like it, and c) in general I think we can and should provide more useful interaction and feedback and I’m using this and one or two other little projects to crudely prototype some ideas and hopefully will be fruitful in the real commands…

-Pascal

File saving slow again, but autosave is fast

$
0
0

Testing 3dm Archive: *****
Start Section: 452 bytes (offset 0 to 452)
Offset: 0
3dm archive version: 60
Interface Name: Rhinoceros 6.16 - Commercial, build 2019-07-09 - (compiled Jul 9 2019)
SDK Version: 2348836105.2353033197
OpenNURBS Version: 2353033197
3dm Version: 6
Operating System: Windows 10.0 SR0.0 or greater, 64-bit, platform 0, version 10.0 build 0 sp 0.0, suite 0, product type 0
Runtime: ON::RuntimeEnvironment::Windows 3DM I/O processor: OpenNURBS toolkit version 2353033197 (compiled on Jul 9 2019)

Properties Section: 340 bytes (offset 452 to 792)
3dm archive openNURBS version: 2353033197 (6.16 2019-07-09:1)
Application Information:
Name: “Rhinoceros 6”
URL: “http://www.rhino3d.com
Details: “Commercial, build 2019-07-09”
Revision History:
Create Time: Thursday August 22 19:21:06 2019 UCT
Last Edit Time: Sunday August 25 00:12:54 2019 UCT
Revision Count: 27
Created By: ***
Last Edit By: ***
Settings Section: 24697 bytes (offset 792 to 25489)
Model length unit system: meters
Page length unit system: millimeters
Plug-ins:
Name: 3Dconnexion 3D Mouse
Version: 6.16.19190.07001
Id: DCA0DB8D-844C-48d6-BA97-F5595FE6AFDB
File: C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Alerter
Version: Jul 9 2019 07:20:03
Id: 7D2A9297-A74A-4218-8F3A-6610CDCF8DFB
File: C:\Program Files\Rhino 6\Plug-ins\Alerter.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: AnimationTools
Version: Jul 9 2019 07:20:03
Id: 3AA81848-5635-41bb-ABDB-0EC069BC5519
File: C:\Program Files\Rhino 6\Plug-ins\AnimationTools.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Commands
Version: 6.16.19190.7001
Id: 02BF604D-799C-4cc2-830E-8D72F21B14B7
File: C:\Program Files\Rhino 6\Plug-ins\Commands.rhp
SDK Version: .NET 0.0
Name: Displacement
Version: Jul 9 2019 07:22:30
Id: F293DE5C-D1FF-467a-9BD1-CAC8EC4B2E6B
File: C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Enscape.Rhino.Plugin
Version: 2.5.19102.1302
Id: AD538828-DFB1-46da-8ACE-55E7208ECDCD
File: C:\Program Files\Enscape\Bin64\Enscape.Rhino6.Plugin.dll
SDK Version: .NET 0.0
Name: Grasshopper
Version: 6.16.19190.7001
Id: B45A29B1-4343-4035-989E-044E8580D9CF
File: C:\Program Files\Rhino 6\Plug-ins\Grasshopper\GrasshopperPlugin.rhp
SDK Version: .NET 0.0
Name: IdleProcessor
Version: Jul 9 2019 07:22:15
Id: 3B2D8652-2A2A-49c7-99EF-9EBC5B7B3B96
File: C:\Program Files\Rhino 6\Plug-ins\IdleProcessor.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: IronPython
Version: 6.16.19190.7001
Id: 814D908A-E25C-493d-97E9-EE3861957F49
File: C:\Program Files\Rhino 6\Plug-ins\IronPython\RhinoDLR_Python.rhp
SDK Version: .NET 0.0
Name: Lumion LiveSync for Rhino
Version: Jun 17 2019 15:13:00
Id: 839D6175-32D1-4ffe-A0A4-B7FB43CF0FF5
File: C:\Users\masaaki.miki\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\Lumion LiveSync for Rhino (839d6175-32d1-4ffe-a0a4-b7fb43cf0ff5)\2019.6.17.913\Lumion\Rhino 6.0\LumionPlugin.rhp
SDK Version: C++ 2348836105.2351459349 (6.0 2017-08-15:1, 6.10 2018-11-07:1)
Name: RDK_EtoUI
Version: 6.16.19190.7001
Id: 638A0098-0511-482b-95BF-8CF47FD32C17
File: C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp
SDK Version: .NET 0.0
Name: Renderer Development Kit
Version: Jul 9 2019 07:18:03
Id: 16592D58-4A2F-401d-BF5E-3B87741C1B1B
File: C:\Program Files\Rhino 6\Plug-ins\rdk.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Renderer Development Kit UI
Version: Jul 9 2019 07:19:32
Id: 67755633-23FD-4ac5-A18C-C1F14F0AB05D
File: C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Rhino Bonus Tools
Version: Jul 9 2019 07:21:26
Id: 213A2661-A9EC-4ac4-867A-BC8CABE5AE29
File: C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Rhino Render
Version: 1.50, Jul 9 2019, 07:19:09
Id: 5DC0192D-73DC-44f5-9141-8E72542E792D
File: C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: RhinoCycles
Version: 6.16.19190.7001
Id: 9BC28E9E-7A6C-4b8f-A0C6-3D05E02D1B97
File: C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp
SDK Version: .NET 0.0
Name: RhinoScript
Version: Jul 9 2019 07:18:00
Id: 1C7A3523-9A8F-4cec-A8E0-310F580536A7
File: C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: RPC
Version: Jul 9 2019 07:25:14
Id: 1F908FF5-4984-45a6-95F0-A81CE979A4D7
File: C:\Program Files\Rhino 6\Plug-ins\RPC.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Snapshots
Version: Jul 9 2019 07:23:43
Id: 73B88F43-C32C-4306-93B5-1D0082FFFEE8
File: C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Name: Toolbars
Version: 6.16.19190.7001
Id: DC297053-96C0-4883-A688-8326B4E024A8
File: C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp
SDK Version: .NET 0.0
Name: V-Ray for Rhino
Version: 3.60.03 adv ( Jul 3 2018 )
Id: E8CFE179-B60C-411a-8416-62A893334519
File: C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros 6\VRayForRhino.rhp
SDK Version: C++ 2348836105.2350148005 (6.0 2017-08-15:1, 6.5 2018-06-04:1)
Name: WebBrowser
Version: Jul 9 2019 07:21:24
Id: 12D31EFD-D3EE-4bcf-A856-D01320BB19F3
File: C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp
SDK Version: C++ 2348836105.2353033197 (6.0 2017-08-15:1, 6.16 2019-07-09:1)
Embedded image Table:
0 embedded images, 24 bytes (offset 25489 to 25513)
Texture Mapping Table:
0 texture mappings, 24 bytes (offset 25513 to 25537)
Material Table:
material[0]: eo_oppo_03
material[1]: Glass
material[2]: Metal
material[3]: Plaster
material[4]: DarkGray
material[5]: Glass
material[6]: Silver
material[7]: Plaster

material[12]: Metal
13 materials, 5741 bytes (offset 25537 to 31278)
Linetype Table:
0 linetypes, 24 bytes (offset 31278 to 31302)
Layer Table:
layer[0]: Default
layer[1]: ENV
layer[2]: GROUND
layer[3]: GH_INPUT
layer[4]: 01_ORIGIN
layer[5]: 00_OPPO_O
layer[6]: IMG
layer[7]: TRACE
layer[8]: 02_SECTION
layer[9]: OPTION A
layer[10]: AXIS
layer[11]: LINES
layer[12]: CONSTRUCTION LINE
layer[13]: ATRIUM
layer[14]: OPTION B
layer[15]: ATRIUM
layer[16]: AXIS
layer[17]: LINES
layer[18]: CONSTRUCTION LINE
layer[19]: OPTION C
layer[20]: ATRIUM
layer[21]: AXIS
layer[22]: LINES
layer[23]: CONSTRUCTION LINE
layer[24]: SCHEMES
layer[25]: OPTION A
layer[26]: OPTION 1
layer[27]: GLASS
layer[28]: FINS
layer[29]: SILVER
layer[30]: DARKGRAY
layer[31]: FLOOR
layer[32]: METAL
layer[33]: OPTION 2
layer[34]: GLASS
layer[35]: FINS
layer[36]: SILVER
layer[37]: DARKGRAY
layer[38]: FLOOR
layer[39]: METAL
40 layers, 9938 bytes (offset 31302 to 41240)
Group Table:
0 groups, 24 bytes (offset 41240 to 41264)
Annotation Style Table:
annotation style[0]: Default
1 annotation styles, 1400 bytes (offset 41264 to 42664)
Light Table:
0 lights, 24 bytes (offset 42664 to 42688)
HatchPattern Table:
0 hatchpatterns, 24 bytes (offset 42688 to 42712)
Block Definition Table:
0 block definitions, 24 bytes (offset 42712 to 42736)
Object Table:
object[0]: 350952 bytes, id = 964b9a3f-a808-4710-9663-b1010d615408, name = “”
object[1]: 351000 bytes, id = ec28d41c-3b6c-4fc9-bfa9-b633d004c864, name = “”
object[2]: 350952 bytes, id = 091eb394-7996-4865-9a83-7491bcc13835, name = “”
object[3]: 350912 bytes, id = 5c19e897-3b66-4895-90d1-85479f46331e, name = “”
object[4]: 350856 bytes, id = 9ea8e19f-1373-4e3f-8830-77e92a28c17a, name = “”
object[5]: 351392 bytes, id = 85ccf542-4d07-4ed6-beb0-bf0910f16afc, name = “”
object[6]: 351144 bytes, id = e0facc38-ac57-44a3-be71-a361a34dfb16, name = “”
object[7]: 350904 bytes, id = 146bbbaa-16c8-464c-875c-dbc92aa74911, name = “”
object[8]: 351156 bytes, id = 5f0d3643-d9c9-4337-a530-1b833dab9a3d, name = “”
object[9]: 351152 bytes, id = 9327c765-e977-4a42-b09f-d4a8b1bfe6d8, name = “”
object[10]: 351144 bytes, id = f090eada-7fd3-4b41-bd6d-b89485c89173, name = “”
object[11]: 351104 bytes, id = c9779f4c-5994-4a39-81d0-b5f4cbe230b5, name = “”
object[12]: 3025 bytes, id = 5682f3f2-990d-45bd-bbf0-6fc4e914e1f2, name = “”
object[13]: 3025 bytes, id = 86226242-95a1-4074-849c-676bf3b94925, name = “”
object[14]: 3025 bytes, id = 3a1d5daf-3cdf-4af3-b3ac-251789feabe6, name = “”
object[15]: 3025 bytes, id = 695b7e68-58a2-4857-a0e6-fbba6720a29c, name = “”
object[16]: 3025 bytes, id = 96258d8d-660d-4429-8f14-1b89fc5d43e2, name = “”
object[17]: 3025 bytes, id = dc65344d-4204-4b18-bf30-ccadae235269, name = “”
object[18]: 3025 bytes, id = 2a64a066-dcb4-420e-804b-026eaca65354, name = “”
object[19]: 3025 bytes, id = f50ce987-49be-4b5e-9f88-b63536143987, name = “”
object[20]: 3025 bytes, id = 883d072b-51f2-4850-ae3e-be0a0c0b5b44, name = “”
object[21]: 3025 bytes, id = 5682ca69-f0f5-4561-b37f-d2300697e2be, name = “”
object[22]: 3025 bytes, id = 0a1f0336-ec0f-4f56-ace2-f21a5fdbbfca, name = “”
object[23]: 3025 bytes, id = 0d262785-e1ae-4eb5-87fc-05e24ef7df07, name = “”
object[24]: 3025 bytes, id = 30aa2919-da6a-4ad4-b0c8-637635433a33, name = “”
object[25]: 3025 bytes, id = 723d1263-829a-4540-8011-a59a9fdadb83, name = “”
object[26]: 3025 bytes, id = 1d37cebc-7981-479b-8c7a-6a6af0fe43e3, name = “”
object[27]: 3025 bytes, id = 912dba1e-0a41-437f-a586-2f4040d5c35d, name = “”
object[28]: 3025 bytes, id = 2df0663c-689b-420d-908f-29639c8c09b2, name = “”
object[29]: 3025 bytes, id = aa88be88-005f-4485-ba10-22764ab7eb85, name = “”
object[30]: 3025 bytes, id = dca7ef57-eae0-4a10-9126-aed64da88d81, name = “”
object[31]: 3025 bytes, id = bf7f0d2a-d2b5-47b7-bebb-4e6a4b8c32de, name = “”
object[32]: 3025 bytes, id = 3ad7677d-2dee-4a9a-bb84-91ac13695b6d, name = “”
object[33]: 3025 bytes, id = 8d786b89-b790-4dbb-a2ba-08a44e4f4668, name = “”
object[34]: 3025 bytes, id = 3bad345a-3413-4b03-9dea-5013ad93e147, name = “”
object[35]: 3025 bytes, id = 49c6c7cc-c552-4c34-a72c-415d8df0612e, name = “”
object[36]: 3025 bytes, id = fc866ed4-0db7-4154-b427-c37207ded440, name = “”
object[37]: 3025 bytes, id = f5186a1d-3df4-4956-9001-db2ee0ab8c4d, name = “”
object[38]: 3025 bytes, id = 218a098e-fdab-45ff-9656-22c918c62b81, name = “”
object[39]: 3025 bytes, id = 42bd9736-60b5-422b-890a-76457e030b06, name = “”
object[40]: 3025 bytes, id = 699b666d-1517-4dcc-acf4-248df9f3502e, name = “”
object[41]: 3025 bytes, id = 86e98b9a-130a-45c4-9b40-81018612752d, name = “”
object[42]: 3025 bytes, id = 46b74904-5483-489d-a091-01be7da59cdc, name = “”
object[43]: 3025 bytes, id = a1f3f3b4-6555-468b-be77-fb58f8759341, name = “”
object[44]: 3025 bytes, id = 505ff4f9-71d4-4120-b9e5-65419f4411ac, name = “”
object[45]: 3025 bytes, id = dcd98d26-413c-47e2-aacc-b278d5744f11, name = “”
object[46]: 3025 bytes, id = 077fbff0-d60f-433d-bf21-569d5b550e62, name = “”
object[47]: 3025 bytes, id = 9cda2652-028a-4483-a4f7-4d3bb73e2c63, name = “”
object[48]: 3025 bytes, id = d04cc5e6-88bc-4462-a7e7-9f129b133b04, name = “”
object[49]: 3025 bytes, id = 49fcd034-1400-497a-af6a-02288a3e31dc, name = “”
object[50]: 3025 bytes, id = 18caf38f-2d06-48fb-956f-1585c4490e84, name = “”
object[51]: 3025 bytes, id = af655289-14fe-4834-8bd6-4b5669759f3a, name = “”
object[52]: 3025 bytes, id = edac4f88-fe81-4ff1-a61c-b78c4ee7fa4e, name = “”
object[53]: 3025 bytes, id = 3e452022-dd6e-4c2e-a0e2-a5b643791d42, name = “”
object[54]: 3025 bytes, id = aa6980a4-921a-429b-a0c0-d41095bbd3be, name = “”
object[55]: 3025 bytes, id = a3488a1e-eda5-482d-8ca6-8a6e8b7daa31, name = “”
object[56]: 3025 bytes, id = afd9a211-1048-4230-9a99-3964048a5312, name = “”
object[57]: 3025 bytes, id = eb2cb5c8-3b70-495b-af1c-1b2d1e85227b, name = “”
object[58]: 3025 bytes, id = 4ac402c9-9e23-4707-885a-f740a60ecb47, name = “”
object[59]: 3025 bytes, id = 58d97c5e-8abd-4df5-a315-987776de5259, name = “”
object[60]: 3025 bytes, id = 5e187251-ebbc-4c6b-ad49-2b5a771e178c, name = “”
object[61]: 3025 bytes, id = ba39aca2-081c-446d-aa0a-476d90bcf20d, name = “”
object[62]: 3025 bytes, id = 767adb33-a539-4605-83ad-bc3efe5ce8ea, name = “”
object[63]: 3025 bytes, id = eca60dbf-580e-4a54-b47e-eaedbbc0792e, name = “”
object[64]: 3025 bytes, id = aae09b5d-de68-45d1-9a07-308ab8832e53, name = “”
object[65]: 3025 bytes, id = a7ab2fae-8cf9-46ec-a725-dac1fae60172, name = “”
object[66]: 3025 bytes, id = 3e1d5896-d411-450d-9b9e-fd3688e37b7d, name = “”
object[67]: 3025 bytes, id = 729dfbc9-1397-463a-8ae7-941c5b9ef26f, name = “”
object[68]: 3025 bytes, id = 6ce3eb6d-d04d-4a59-a167-ccfa3eac8d88, name = “”
object[69]: 3025 bytes, id = 57e43a9e-6ff5-4e89-a27d-278d1e017cd9, name = “”
object[70]: 3025 bytes, id = ca4b32d4-79c9-47af-a334-7c2c3ab87a17, name = “”
object[71]: 3025 bytes, id = b485a09f-1c7c-4b84-b27e-061d757713ea, name = “”
object[72]: 3025 bytes, id = e3548b41-d5ac-4db2-93a0-eefb5f606ac2, name = “”
object[73]: 3025 bytes, id = 834266c8-6592-4c22-924c-0509f107174a, name = “”
object[74]: 3025 bytes, id = 10a1ffd2-a92f-4624-8524-44be88e9150f, name = “”
object[75]: 3025 bytes, id = c2814d8f-10f9-4b36-af87-7c8bdd1d50dc, name = “”
object[76]: 3025 bytes, id = c8652461-cc92-4742-9983-2ce100f21b22, name = “”
object[77]: 3025 bytes, id = ad9e5019-662e-4abc-9441-18ac33f7cd6a, name = “”
object[78]: 3025 bytes, id = de6cef02-600e-41e6-aa21-e6eb01a547ba, name = “”
object[79]: 3025 bytes, id = 9e9e494a-390d-47e9-ad9b-b137bd089df0, name = “”
object[80]: 3025 bytes, id = ee75bbd1-b818-4d62-bc81-1218e44eb4e4, name = “”
object[81]: 3025 bytes, id = 358c5aaf-5bf3-46b2-a139-c99f7bc5ad24, name = “”
object[82]: 3025 bytes, id = 4d16ed79-9c3f-48af-a062-49ba8e1a0a1b, name = “”
object[83]: 3025 bytes, id = e5a8ba3c-54f8-42f2-8c0e-cd017a5c68af, name = “”
object[84]: 3025 bytes, id = 4e3e86ba-84b1-4119-8921-82e8d618a775, name = “”
object[85]: 3025 bytes, id = 66dfa304-d187-46ea-b505-98eefbd46482, name = “”
object[86]: 3025 bytes, id = f686d2bf-2227-460e-86a4-77b4443e8ee2, name = “”
object[87]: 3025 bytes, id = 4902a2a3-a1bd-465c-ab2c-087f48122e66, name = “”
object[88]: 3025 bytes, id = b338d432-f171-472f-ad6d-a867d3e68edc, name = “”
object[89]: 3025 bytes, id = 2e124eb2-7915-4200-a006-4647791623b3, name = “”
object[90]: 3025 bytes, id = 8ba1c199-ffa5-432a-aa2a-b9576087f488, name = “”
object[91]: 3025 bytes, id = 356a0be8-219f-4c33-82bc-3671e561b7d6, name = “”
object[92]: 3025 bytes, id = 73e1b082-f9e5-45f2-a53c-352e448b815b, name = “”
object[93]: 3025 bytes, id = ed523458-6250-4162-9870-9a68532465ad, name = “”
object[94]: 3025 bytes, id = 9e8e7f48-3ce0-466e-8f34-b513cb15b771, name = “”
object[95]: 3025 bytes, id = 0950e569-2404-4508-9ede-e7cb35ee185c, name = “”
object[96]: 3025 bytes, id = 0fe1e520-ee17-4325-8be5-7893950a481a, name = “”
object[97]: 3025 bytes, id = 80313ae9-d649-4651-9ff6-f78e46285b58, name = “”
object[98]: 3025 bytes, id = bc6447be-d9ef-4205-bf9c-102ece174cda, name = “”
object[99]: 3025 bytes, id = 1f6992c2-7fc2-4f11-bfef-bb69e75a8b54, name = “”
object[100]: 3025 bytes, id = 6b6fcb6f-959b-46db-8023-033903dfded8, name = “”
object[101]: 3025 bytes, id = 9b7207d6-3bb4-4297-acf1-f6040a17f738, name = “”
object[102]: 3025 bytes, id = e00569ce-21c8-492a-acd4-e3564629f3e3, name = “”
object[103]: 3025 bytes, id = af9e5e25-25c8-4e2e-ab1f-97ffecef2e39, name = “”
object[104]: 3025 bytes, id = c85c4d07-1220-4f45-9803-9c46e70a1150, name = “”
object[105]: 3025 bytes, id = fe617688-b341-4b1d-9790-206872a8c820, name = “”
object[106]: 3025 bytes, id = 13b8ab35-5f68-4bc8-89ff-d79e8d5dadff, name = “”
object[107]: 3025 bytes, id = b3237e0e-18ba-4fe1-8579-cca59be926d7, name = “”
object[108]: 3025 bytes, id = 95f0dbc6-63c6-4733-ad57-dfca5e8f2cea, name = “”
object[109]: 3025 bytes, id = 5f93d962-7b49-4182-91ef-481c952f7e2b, name = “”
object[110]: 3025 bytes, id = 68cd53a2-31c1-45df-942c-2e7f4f8c8542, name = “”
object[111]: 3025 bytes, id = 5b0ba544-911c-4fcf-9f59-2a4c9ddbc67a, name = “”
object[112]: 3025 bytes, id = 3d73edf0-5ec4-44be-b3d1-9490344c1edb, name = “”
object[113]: 3025 bytes, id = acabf74d-ac08-4092-93c4-6e6ec1194bfd, name = “”
object[114]: 3025 bytes, id = 6fddbbd6-67a2-40da-adb6-3ac4a098eae1, name = “”
object[115]: 3025 bytes, id = 6fe447ae-7c2a-4599-9163-c1220d3a0a89, name = “”
object[116]: 3025 bytes, id = 0a6979a3-6f2a-4301-8f9a-0113be4c7fb0, name = “”
object[117]: 3025 bytes, id = a3043ecd-0d74-4764-8324-3563d57747fb, name = “”
object[118]: 3025 bytes, id = 4fac953c-1cf1-437d-88d4-f12e93604c04, name = “”
object[119]: 3025 bytes, id = 63337053-d615-420d-97ba-47cdabd8d73c, name = “”
object[120]: 3025 bytes, id = 1e417122-7bc9-4a08-b605-a1b5efa6a273, name = “”
object[121]: 3025 bytes, id = 22897cf4-168b-4408-8345-14fd8e9fc092, name = “”
object[122]: 3025 bytes, id = be28985b-9c56-4e46-83bb-568b8b86eb51, name = “”
object[123]: 3025 bytes, id = 2948200b-d010-4b4e-a94b-8cdb0488cb81, name = “”
object[124]: 3025 bytes, id = 3ca42b60-5b2f-4bdf-9678-c5595ffad9f0, name = “”
object[125]: 3025 bytes, id = d9d8af93-dbe5-4d26-b68e-c2b022a2f3ac, name = “”
object[126]: 3025 bytes, id = 53a629bc-0204-44d8-858c-5cb3ee92bb50, name = “”
object[127]: 3025 bytes, id = 32d3eb17-2b9e-4039-95fa-89c66d8e3c81, name = “”
object[128]: 3025 bytes, id = 2e769799-b1fd-46ae-acdd-671155acb9c8, name = “”
object[129]: 3025 bytes, id = c6727e85-3048-474e-8c99-6d89ce18e498, name = “”
object[130]: 3025 bytes, id = 45fd61c8-6213-47d5-b527-c6f1f15166bd, name = “”
object[131]: 3025 bytes, id = d6162900-2103-413a-bd22-4b923862e66e, name = “”
object[132]: 3025 bytes, id = 12b993bb-e080-43ee-a0bd-54c01ec24db0, name = “”
object[133]: 3025 bytes, id = 80d31ca1-fcc0-4bf0-8c93-2b0cc05d8d3f, name = “”
object[134]: 3025 bytes, id = fdf948d5-e081-40c8-b41c-60a492e1b7ec, name = “”
object[135]: 3025 bytes, id = e61f6b31-5224-43d4-9b02-08a146395763, name = “”
object[136]: 3025 bytes, id = 29dcd05d-1d92-491d-a260-689af1d042d6, name = “”
object[137]: 3025 bytes, id = 6034c8f7-ac7e-4ac2-98a6-a1841de32b69, name = “”
object[138]: 3025 bytes, id = f3fea525-d134-4365-9298-5d1fe35a3d09, name = “”
object[139]: 3025 bytes, id = 1ac4bafd-309a-498d-9bb6-e761a5c69708, name = “”
object[140]: 3025 bytes, id = 8703711d-1ca6-4356-81ec-f48d5afffd0a, name = “”
object[141]: 3025 bytes, id = 1ec05cb9-8359-4644-9058-3a7b9619122c, name = “”
object[142]: 3025 bytes, id = 7761d47e-07cd-4b6a-b25a-9ffb12a8d17b, name = “”
object[143]: 3025 bytes, id = 3acb0f10-150c-4b69-a127-d308e0b3d272, name = “”
object[144]: 3025 bytes, id = 2e4e0fae-211c-47ae-b577-3db3d6f25540, name = “”
object[145]: 3025 bytes, id = 5ecb2e7a-f680-4277-b6e5-dfceac5933b6, name = “”

object[158585]: 2841 bytes, id = d65b9cc8-1ecd-449d-959e-4f1838c9bf3f, name = ""
object[158586]: 2841 bytes, id = cb55cefb-75fe-42a5-8927-4a39ecc439a0, name = ""
object[158587]: 2841 bytes, id = d300c781-b532-420f-92c1-69a27578a07b, name = ""
object[158588]: 2841 bytes, id = b784df3a-f0b6-45e9-b3a4-6c22a0ea9ee5, name = ""
object[158589]: 2841 bytes, id = 1abea669-1746-4c36-ba8a-0d1199b75a03, name = ""
object[158590]: 2841 bytes, id = 05fb19a3-5b68-4060-a5d6-d9348632971f, name = ""
object[158591]: 2841 bytes, id = afd516b1-74b7-4241-bc45-dd1476c2c5fb, name = ""
object[158592]: 2841 bytes, id = d8632cf6-7d86-4966-b47d-c28da6c10ff9, name = ""
object[158593]: 2841 bytes, id = e3c7efb9-aa05-4369-8323-8e515bf8e57f, name = ""
object[158594]: 2841 bytes, id = d2bcc596-903f-4f83-a000-35c4ae82edec, name = ""
object[158595]: 2841 bytes, id = 02c999ca-d37b-40d2-b85f-e59a50ae3667, name = ""
object[158596]: 2841 bytes, id = 9b4d641e-7647-480f-8a24-a2e6f45f2e91, name = ""
object[158597]: 2841 bytes, id = a91f6959-4bb0-4450-81f5-c12dbeccf20c, name = ""
object[158598]: 2841 bytes, id = cf4f1642-c350-4605-a93e-8c5259da80e7, name = ""
object[158599]: 2841 bytes, id = c8769945-d5c7-48e0-a857-7868e5efc1b6, name = ""
object[158600]: 2841 bytes, id = e3b54d0e-f11e-4e93-9d99-0a0d0e05bff2, name = ""
object[158601]: 2841 bytes, id = cb77b279-a7e0-4b05-9426-5edc35e7e9fb, name = ""
object[158602]: 2841 bytes, id = b7358ac4-7e08-4f02-a588-83d248ff4e86, name = ""
object[158603]: 2841 bytes, id = 6c4f26b2-a17f-46ce-ab27-24d7329847fa, name = ""
object[158604]: 2841 bytes, id = 82a6f1aa-94a7-4e71-aca1-ced17f211844, name = ""
object[158605]: 2841 bytes, id = 7d72e6bb-a164-4ebc-9059-5f581cb97978, name = ""
object[158606]: 2841 bytes, id = 211f646f-fdcf-4de3-acbe-7f7764aa1889, name = ""
object[158607]: 2841 bytes, id = b367c4a9-f45f-4410-a5c4-27f8bf41cc5f, name = ""
object[158608]: 2841 bytes, id = 6eec9f8b-7686-46b4-8ebe-3f171a00bb0f, name = ""
object[158609]: 2841 bytes, id = 2f1ecc42-ec3d-4024-9884-73c76584ae08, name = ""
object[158610]: 2841 bytes, id = ad96d7bd-e845-40a0-b87a-3ad9595d821f, name = ""
object[158611]: 2841 bytes, id = c401bc6a-fff6-4446-8877-c27a8fbdb829, name = ""
object[158612]: 2841 bytes, id = 26c7d415-f2dd-4779-aa72-61888e407133, name = ""
object[158613]: 2841 bytes, id = cad61dc7-a546-482e-a189-fbf68796a2e0, name = ""
object[158614]: 2841 bytes, id = 3a5265f8-282b-45e5-bd36-29f89a002f44, name = ""
object[158615]: 2841 bytes, id = 13dd20d5-806c-480f-a51a-3e28a3a4b15b, name = ""
object[158616]: 2841 bytes, id = d75ec02a-d287-45ee-a668-cb5fbd43fe3f, name = ""
object[158617]: 2841 bytes, id = 96062253-0a50-4e36-84ab-1b6a9046b2b0, name = ""
object[158618]: 2841 bytes, id = e41b2097-088f-4e92-ad97-8863a13d82dc, name = ""
object[158619]: 2841 bytes, id = 1730edd4-4d11-4788-aa15-06155d600a5e, name = ""
object[158620]: 2841 bytes, id = 5a04deb3-7cf8-4f9d-b902-33150dace2d0, name = ""
object[158621]: 2841 bytes, id = 4207838f-bb6c-4880-99f5-b0b1c1b91636, name = ""
object[158622]: 2841 bytes, id = 3bead9dc-ea8f-4fce-825e-53bcc56758e3, name = ""
object[158623]: 2841 bytes, id = 854e4aa2-f4c6-4516-b12b-cc0501ec6a3a, name = ""
object[158624]: 2841 bytes, id = a5e70b8b-d49b-49f1-b90c-232a62196be3, name = ""
object[158625]: 2841 bytes, id = fcd175e7-69ad-420e-b9d3-0510e1ff46aa, na
162368 objects with 2 plug-in data items, 894234961 bytes (offset 42736 to 894277697)

History Record Table:
0 history records, 24 bytes (offset 894277697 to 894277721)
Model User Data Table:
user table[0]: (118301 bytes)
Plug-in id: 06F3218E-F5EC-4f6c-B74C-14583F0ED7BC
user table[1]: (21733 bytes)
Plug-in name: Renderer Development Kit
Plug-in id: 16592D58-4A2F-401d-BF5E-3B87741C1B1B
user table[2]: (28 bytes)
Plug-in name: RPC
Plug-in id: 1F908FF5-4984-45a6-95F0-A81CE979A4D7
user table[3]: (497 bytes)
Plug-in name: Rhino Render
Plug-in id: 5DC0192D-73DC-44f5-9141-8E72542E792D
user table[4]: (122 bytes)
Plug-in name: Enscape.Rhino.Plugin
Plug-in id: AD538828-DFB1-46da-8ACE-55E7208ECDCD
user table[5]: (23534 bytes)
Plug-in name: V-Ray for Rhino
Plug-in id: E8CFE179-B60C-411a-8416-62A893334519
6 user tables, 164821 bytes (offset 894277721 to 894442542)
Archive size = 894442562 bytes (end mark size = 894442562)

File saving slow again, but autosave is fast

$
0
0

Hello -this is what jumps to my eye -

&

Can you try disabling both of those in Options > Plug-ins page and then restart Rhino
Does that make any difference?

-Pascal

Isometric Command Not Working

$
0
0

Hi,

There’s an issue with my rhino where the isometric command does not work. This involves both typing it and selecting it on the views panel. I am a windows user for Rhino 6.

Help! Vray Next Rhino 6 displacment map not showing

$
0
0

Hello everyone, I hope I can get some insight into a problem that I have been experiencing with Vray Next in Rhino 6.
The short version is that rendering effects of displacement map is unstable, sometimes it will work with a simple box geometry than the same material applied to a more complex second geometry will not render the displacement map effect. And most of the time the effect won’t render even with a simple geometry. I have tried everything including exploding the objects grouping them. nothing seems to be under control.

Mesh from line segments

Exif image data extraction; orientation

$
0
0

Thanks for your suggestions,

Found a very good module for doing this outside of python, piexif, I found a work around by exporting the needed data in csv and then reading it in grasshopper as needed.

I believe piexif works with iron python so it would be neat if it could be wrapped as a component.


Import DXF and Manipulate in Grasshopper

$
0
0

I would like to import several DXF files and then manipulate them (Group each file together).

This is part of a larger involved project, spanning hundreds of DXF files. I’ve searched and cant find a solution. I’ve spent over a month working on this project and this would really help.

BTW I’ve only used GH for a month now (coming from engineering SolidWorks world) I really learned to enjoy and appreciate what GH and its community have built. Thank you for everyone who helps.

For latest rhino and grasshopper

Import DXF and Manipulate in Grasshopper

$
0
0

Ive tried elefront but it only imports 3dm files ( same as the native GH import component ). I’ve also tried using custom scripts/definitions others have made but they don’t seem to work.

Cannot do anything with Rhino 6 COM objects

$
0
0

Check this example

Using static UI methods with multithreading

$
0
0

I found the way well and as you said Invoking was the “first suspect” to get in but my problem was that i tried to call thread dispatcher like Dispatcher.Current while task is running on other thread so i needed to shift to Application.Current.Dispatcher however having in mind this is bound to Win platform Eto one seems to be the proper solution to cover Win and Mac in oneliner - as long as you don’t bother with v5 :wink: I will mark your answer as a solution as it is easy and versatile :slight_smile:

What is the best way to check if a point is on a line

$
0
0
# input -> pt as Point3d; line as Vector3d
# get both vectors
vecA = pt - line.From
vecB = line.To - line.From

# retreive its length
lengthA = vecA.Length
lengthB = line.Length

# make length = 1 for both vectors
vecA.Unitize()
vecB.Unitize()
# calculate the dot 
dot = vecA * vecB

print (dot)

a = False
# if the dot is close to 1 the point is on the line 
if (dot > 0.99999 and dot < 1.00001):
    # length A needs to be smaller to be within finite range 
    if (lengthA <= lengthB):
        a = True


This is what I was talking about above, works in 3d space.

Why does Rhino have lots of issues in filleting complex surfaces while Solidworks usually fillets easily?

$
0
0

“But if I had to design a product from start to finish in Rhino, I’d probably tear my hair out, if I may be blunt.”

Yes, it’s excruciating. Even with simple products as the one below, when you need maybe three quality design proposals for a quality client, all G2 surfaces and fillets, draft angle, and you can’t bang this out comfortably with all the interactive control and analysis tools you need for NURBS, it’s a pain, and the engineers will have to model it all over again - and that wastes much time and, more importantly, cost.

Import DXF and Manipulate in Grasshopper

$
0
0

It could be interesting to know your limitations
Could you import all dxf in a single file and then use worksession ?
How script doesn’t work ? Which ones ?


Import DXF and Manipulate in Grasshopper

$
0
0

I know it’s not a help for you, but I right now file import other than 3DM is not available in the Rhino API, not in Rhinocommon, Rhinoscriptsyntax or Grasshopper.

I have a project that really NEEDS .STP import in grasshopper or Python.

McNeel, any chance of helping us out and giving API access to file import?

Cheers

DK

How to get PDF of anything other than wireframe?

$
0
0

Hei Robert - I’ve looked at the file that you uploaded. I take it that you are making a 2D output of the Top view and that the Make2D layer in the file that you uploaded shows the result that you are getting.

From that layer structure, it appears that you are not asking for tangent lines to be created:
image

Also checking Tangent edges, I am getting what I believe is the correct result on my system.


-wim

What is the best way to check if a point is on a line

$
0
0

Is there a reason not to use Line.DistanceTo(Point)? That seems like a better, or at least much terser, way to me (outside of satisfying mathematical curiosity of course :nerd_face:).

Import DXF and Manipulate in Grasshopper

$
0
0

Unfortunately I’m exporting them from solidworks and it seems that they must be separate files, I also need their location in space to be kept. Im basically nesting hundreds of unfolds back into Rhino so they can be ran through a GH script I made. Unfortunately they aren’t grouped/separated on import, this is where GH would come into play.

tried these two GH things, and another convert script. Thought that maybe if I convert to 3dm I could just use the native import.

batchconvertto3ds.gh (13.3 KB) importToGrasshopper.gh (15.7 KB)

Expression component of Evaluate

$
0
0

Thank you for the help guys! Great community.

Viewing all 220994 articles
Browse latest View live


Latest Images