Hi Valeria,
Answering your question in the subject: yes, currently the only supported way to programmatically import point clouds into ARCHICAD is through the E57 format. Generally speaking, point cloud-related headers in the
Support/Modules
folder are not meant to be used by add-ons. They describe only a small part of point cloud functionality in ARCHICAD and are very low-level, so I guess these aren't what you really need anyways. But I hope we can make the Communication Manager approach work for you somehow. I would like you to share us some details on what your exact problem is, so we can assist you better.
By double conversion, if I get it right, you mean
your point cloud data
-> E57 and E57 -> GSPC. What is the specific disadvantage of this process for you? Do you find that the two-step conversion takes too long and you would like to speed up the process? Or maybe you have precision issues because of the different floating-point representations used in GSPC, E57 and your custom data format? Or something else?
Best regards,
Bálint
Bálint Bognár
Software Engineer
GRAPHISOFT