Point cloud file format - MAC

Hi,

What point cloud file formats can the Mac version read?

Thanks.

not familiar with point cloud, but i read that csv works, and after testing txt also seems to work

Bildschirmfoto 2021-12-15 um 09.58.25

OK, but is this also the case on Rhino for MAC?
I think the windows and Mac version are not completely aligned in terms of features…

i checked on my mac. also there really is not much difference besides the UI anymore which also will assimilate more and more reading recent reports. most definitely the reading formats are the same i assume.

1 Like

Is there an e57 import on Mac?

I think not unfortunately…

I tried and wasn’t able to import an .e57 into R7 Mac, unknown filetype error.

Thanks for testing @Japhy

So no way of getting point clouds into R7 Mac?

.e57 isn’t currently supported, i tried a few of these with no issues.

2 Likes

There’s an open youtrack issue on .e57 support
https://mcneel.myjetbrains.com/youtrack/issue/RH-40154

Cloudcompare is great for pointcloud manipulation. CloudCompare - Open Source project

Just tried PLY and PTS with Rhino stalling and crashing…

Can you do a SystemInfo in the Command and paste results here? Thanks

Rhino 7 SR12 2021-11-9 (Rhino 7, 7.12.21313.06342, Git hash:master @ 5590153808223b57a9f41516a969fd949aa81bff)
License type: Commercial, build 2021-11-09
License details: Cloud Zoo

Apple Intel 64-bit macOS Version 12.0.1 (Build 21A559) (Physical RAM: 32Gb)
Mac Model Identifier: MacBookPro18,2
Language: en-DK (MacOS default)

Apple M1 Max (OpenGL ver:4.1 Metal - 76.1)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: Apple
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 21845 MB
Graphics: Apple G13X
Displays: Unknown (255dpi 2x)

Graphics processors
Apple G13X
Color LCD (1728 x 1117 @ 120.00Hz)

USB devices
None

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/swift/libswiftCloudKit.dylib
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreData.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftContacts.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftNetwork.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftPrivate_BiomePubSub.dylib
/usr/lib/swift/libswiftPrivate_BiomeStreams.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/Users/morten/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/DatasmithRhino7.rhp/DatasmithFacadeCSharp.dylib
/Users/morten/Library/Application Support/McNeel/Rhinoceros/packages/7.0/SubstanceImporter/2.0.2/libSubstanceImporter.dylib
/Users/morten/Library/Application Support/McNeel/Rhinoceros/packages/7.0/SubstanceImporter/2.0.2/libsubstance_ogl3_blend.1.dylib
/Users/morten/Library/Application Support/McNeel/Rhinoceros/packages/7.0/SubstanceImporter/2.0.2/libsubstance_linker.1.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino
/Users/morten/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/DatasmithRhino7.rhp “Datasmith Exporter” 4.27.0.0
/Users/morten/Library/Application Support/McNeel/Rhinoceros/packages/7.0/SubstanceImporter/2.0.2/SubstanceImporter.rhp “SubstanceImporter” 2.0.2.0

Rhino plugins that ship with Rhino
/Applications/Rhino 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.12.21313.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_OBJ.rhp “Import_OBJ” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_XAML.rhp “export_xaml” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/QuadRemesh.rhp “QuadRemesh” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_OBJ.rhp “export_OBJ” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_SVG.rhp “Export SVG” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_DAE.rhp “Export_DAE” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PDF.rhp “PDF Export” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_IGES.rhp “IGES Export Plug-in” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_SVG.rhp “Import_SVG” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/BlockEdit.rhp “BlockEdit” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_AMF.rhp “Export_AMF” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/import_DST.rhp “Import_DST” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PLY.rhp “PLY - Polygon File Format Export” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_AMF.rhp “Import_AMF” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.12.21313.6342
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.12.21313.6342

Hei Morten -
I created a simple PLY file from 200 points (rebuilt a simple curve and exported those points) and imported that back into Rhino. This didn’t hang or crash Rhino here. Is that something you could try to see if it is file related?

If that behaves the same way, I’d try to disable the 3rd party plug-ins and see if that makes a difference.
-wim

After downsampling the cloud (using Cloud Compare) substantially to 100.000.000 points (1.9GB) file saved as PLY in Binary mode I managed to get Rhino to open it.

So maybe files size was the issue…

A progress bar in Rhino instead of spinning wheel could do wonders :slight_smile:

Thanks, Morten -

Did you also experience crashing or just stalling?
-wim

Both…

When you imported the points file, was “Create point cloud” checked? Creating 100m individual points will certainly cause memory problems…

Yes. Point cloud ticked.

Seems like E57 is also not supported in Twinmotion on Mac.
So maybe the mac just can’t handle E57?