I feel it would be easier to use spark3D if we hide to user classes such as Point3D, ShellEnvelope, etc.. which would be only used internally to perform the computation. The users would give an input (file, or RDD, or DF) and get back a standard RDD[primitive].
By doing so, it will be easier to (1) integrate spark3D to other tools and pipelines, and (2) interface Scala functionalities in Python.
I feel it would be easier to use
spark3D
if we hide to user classes such asPoint3D
,ShellEnvelope
, etc.. which would be only used internally to perform the computation. The users would give an input (file, or RDD, or DF) and get back a standardRDD[primitive]
. By doing so, it will be easier to (1) integratespark3D
to other tools and pipelines, and (2) interface Scala functionalities in Python.