semvec/pypi-packages huggingface dataset:
jsii-publish-test 0.13.1410
A dummy construct, used for automated testing of jsii-publish
License: MIT
Requires Python: >=3.6

# JSII Publish Test

This is a test package, created by [JSII Publish](https://github.com/udondan/jsii-publish) to test the publishing functionality of the Docker image.

## Version description

* The package version is prefixed with the version of the Docker image.
* Next comes an identifier of the source:

  * 1: [GitHub Workflow](https://github.com/udondan/jsii-publish/blob/master/.github/workflows/pr-test.yml)
  * 2: TravisCI
  * 3: CircleCI
* A random number between 1 and 999

Example: Version 0.8.3**1**677 means it is the Docker image version 0.8.3, pushed from GitHub Workflow with a random number of 677.
three-py 0.0.2
A Python render engine like threejs
License: MIT
Requires Python: >=3.7.0

# three-py

A Python render engine like threejs(via wgpu).

## Introduction

This is a Python render engine build on top of WGPU.

## Current status

Under development, many things can change.

## Installation

```
pip install three-py
```

## Requirements

[wgpu-py](https://github.com/pygfx/wgpu-py)

## Usage

This code creates a scene, a camera, and a geometric cube, and animates the cube within the scene for the camera.

Also see the [examples](./examples/).

```Python
import three
from wgpu.gui.auto import WgpuCanvas, run

canvas = WgpuCanvas(size=(640, 480), title="wgpu_renderer")

render = three.WgpuRenderer(canvas, parameters={'antialias': True})
render.init()

camera = three.PerspectiveCamera(70, 640 / 480, 0.01, 100)
camera.position.z = 1

scene = three.Scene()

geometry = three.BoxGeometry(0.2, 0.2, 0.2)
material = three.MeshNormalMaterial()

mesh = three.Mesh(geometry, material)
scene.add(mesh)

def loop():
    mesh.rotation.x += 0.01
    mesh.rotation.y += 0.02
    render.render(scene, camera)

render.setAnimationLoop(loop)

run()
```