Write PLY data to a writeable file-like object or filename.
(self, stream)
| 289 | return data |
| 290 | |
| 291 | def write(self, stream): |
| 292 | ''' |
| 293 | Write PLY data to a writeable file-like object or filename. |
| 294 | |
| 295 | ''' |
| 296 | (must_close, stream) = _open_stream(stream, 'write') |
| 297 | try: |
| 298 | stream.write(self.header.encode('ascii')) |
| 299 | stream.write(b'\r\n') |
| 300 | for elt in self: |
| 301 | elt._write(stream, self.text, self.byte_order) |
| 302 | finally: |
| 303 | if must_close: |
| 304 | stream.close() |
| 305 | |
| 306 | @property |
| 307 | def header(self): |