IO Points PCD - importer (exporter) for point cloud data #27711

Closed
opened 2011-06-21 01:07:20 +02:00 by Aurel W · 11 comments
Member

Project: Blender Extensions
Tracker: Py Scripts Contrib
Blender: 2.57
Author(s): Aurel Wildfellner
Script name: IO Points PCD
Wiki page: to do
Category: Unstable (example)
Status: Open

%%%Hi, this is an importer for the PCD (point cloud data) format as specified by the point cloud library (PCL), see http://pointclouds.org/.

I wasn't able to do an exporter yet, but of course this will be included in later versions.

The code is a bit messy and not straight forward, but this is mainly because PCD is not ideal for parsing. I also kept in mind, that there will be future changes to the file format, when writing the parser, which makes things more adaptive, but also a little bit more complex.

Currently this only parses PCDs in version 0.7, binary and ASCII coded.

For detail description to the file format: http://pointclouds.org/documentation/tutorials/pcd_file_format.php#pcd-file-format

The delivered version is only a snapshot, but I want to maintain and extend this in contrib asap.

aurel%%%

**Project**: Blender Extensions **Tracker**: Py Scripts Contrib **Blender**: 2.57 **Author(s)**: Aurel Wildfellner **Script name**: IO Points PCD **Wiki page**: to do **Category**: Unstable (example) **Status**: Open %%%Hi, this is an importer for the PCD (point cloud data) format as specified by the point cloud library (PCL), see http://pointclouds.org/. I wasn't able to do an exporter yet, but of course this will be included in later versions. The code is a bit messy and not straight forward, but this is mainly because PCD is not ideal for parsing. I also kept in mind, that there will be future changes to the file format, when writing the parser, which makes things more adaptive, but also a little bit more complex. Currently this only parses PCDs in version 0.7, binary and ASCII coded. For detail description to the file format: http://pointclouds.org/documentation/tutorials/pcd_file_format.php#pcd-file-format The delivered version is only a snapshot, but I want to maintain and extend this in contrib asap. aurel%%%
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'

This task was automatically closed as archived as part of migration, because it was determined to be no longer active.

The authoritative list of addons is on the wiki, we no longer have a report for each addon to track bugs and updates. Bugs can be reported individually and assigned to the addon developers. See the #Addons project page for more information on the workflow.

This task was automatically closed as archived as part of migration, because it was determined to be no longer active. The authoritative list of addons is on the wiki, we no longer have a report for each addon to track bugs and updates. Bugs can be reported individually and assigned to the addon developers. See the #Addons project page for more information on the workflow.

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Member

%%%[canned response]

Hi, can you prepare a wiki page with a bit of a manual about how to
use this? It surely would help the review process :)

See
http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Addons

Thanks!%%%

%%%[canned response] Hi, can you prepare a wiki page with a bit of a manual about how to use this? It surely would help the review process :) See http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Addons Thanks!%%%
Member

%%%hi, by request I've marked this script for Contrib & svn.
Please contact us so we can arrange/prepare to move the script.
You can comment here, or it's easier to talk via IRC Freenode #blenderpython.
thanks. :)%%%

%%%hi, by request I've marked this script for Contrib & svn. Please contact us so we can arrange/prepare to move the script. You can comment here, or it's easier to talk via IRC Freenode #blenderpython. thanks. :)%%%
Member

%%%[canned response]

Hi, can you prepare a wiki page with a bit of a manual about how to
use this? It surely would help the review process :)

See
http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Addons

Thanks!%%%

%%%[canned response] Hi, can you prepare a wiki page with a bit of a manual about how to use this? It surely would help the review process :) See http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Addons Thanks!%%%
Member

%%%Hi,
Just a Reminder for people to Join the Mail List.
If you have not already, please visit this page:
http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
& join the list.%%%

%%%Hi, Just a Reminder for people to Join the Mail List. If you have not already, please visit this page: http://lists.blender.org/mailman/listinfo/bf-extensions-cvs & join the list.%%%
Member

%%%Moved from Py Scripts Upload to Py Scripts Contrib%%%

%%%Moved from Py Scripts Upload to Py Scripts Contrib%%%
Member

%%%hi, the script is already in contrib, moving projects page.
Note: Wiki page to do is a high priority.%%%

%%%hi, the script is already in contrib, moving projects page. Note: Wiki page to do is a high priority.%%%
Member

%%%Hi,
Due to changes to the api including the merging of bmesh, several addons are outdated.
Please, if you are the author of an addon check your script with blender revision 44256 or newer.
That is builds made After blender 2.62 official release.
I would ask that updates be made to your addon before the Blender 2.63 release.
6-8 weeks away.
This allows time for the api to become more exposed & bmesh to stablize furthur.
If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions.
At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed"
this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened.

Thanks for your understanding & patience during these Exciting Times.
Brendon.%%%

%%%Hi, Due to changes to the api including the merging of bmesh, several addons are outdated. Please, if you are the author of an addon check your script with blender revision 44256 or newer. That is builds made After blender 2.62 official release. I would ask that updates be made to your addon before the Blender 2.63 release. 6-8 weeks away. This allows time for the api to become more exposed & bmesh to stablize furthur. If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions. At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed" this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened. Thanks for your understanding & patience during these Exciting Times. Brendon.%%%
Author
Member

Updated to version 0.2 and added basic .pcd export.

Updated to version 0.2 and added basic .pcd export.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#27711
No description provided.