Skip to main content

No project description provided

Project description

t3d-python

A Python 3.10+ module for reading T3D files.

This library is still a work-in-progress.

Installation

virtualenv venv
source ./venv/Scripts/activate
pip install maturin
maturin develop

Usage

from t3dpy import read_t3d

with open('./data.t3d', 'r') as fp:
    # Read the T3D file.
    objects = read_t3d(fp.read())
    
    # Iterate over the top-level objects.
    for t3d_object in objects:
        # Print the type of object.
        print(t3d_object.type_)
        
        # Print the child objects.
        print(t3d_object.children)

        # Print the list of properties (order not guaranteed to match input)
        print(t3d_object.properties)
        
        # Get a specific property by name.
        print(t3d_object["SomeProperty"])

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

t3dpy-0.1.4.tar.gz (10.6 kB view hashes)

Uploaded Source

Built Distribution

t3dpy-0.1.4-cp311-none-win_amd64.whl (232.3 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page