Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

glass-engine

Package Overview
Dependencies
Maintainers
1
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

glass-engine - npm Package Compare versions

Comparing version
0.1.57
to
0.1.59
+20
-5
glass_engine.egg-info/PKG-INFO

@@ -1,4 +0,4 @@

Metadata-Version: 2.1
Metadata-Version: 2.4
Name: glass_engine
Version: 0.1.57
Version: 0.1.59
Summary: An easy-to-use 3D rendering engine for Python

@@ -14,5 +14,15 @@ Home-page: https://github.com/Time-Coder/Glass-Engine

License-File: LICENSE
Requires-Dist: python-glass==0.1.57
Requires-Dist: assimpy>=5.4.1
Requires-Dist: python-glass==0.1.59
Requires-Dist: assimpy>=5.4.3
Requires-Dist: pytweening
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

@@ -34,3 +44,3 @@ # Glass Engine -- 相当易用的 Python 3D 渲染引擎

```
pip install glass-engine -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install glass-engine -i https://mirrors.aliyun.com/pypi/simple
```

@@ -77,2 +87,7 @@

### version 0.1.59
* 升级 tree-sitter 为现代版
* 优化预处理调用时机,减少调用次数
### version 0.1.57

@@ -79,0 +94,0 @@

+2
-2

@@ -1,3 +0,3 @@

python-glass==0.1.57
assimpy>=5.4.1
python-glass==0.1.59
assimpy>=5.4.3
pytweening

@@ -1,2 +0,2 @@

__version__ = "0.1.57"
__version__ = "0.1.59"

@@ -3,0 +3,0 @@ from .Scene import Scene

@@ -0,0 +0,0 @@ import os

@@ -0,0 +0,0 @@ import glm

@@ -0,0 +0,0 @@ import glm

@@ -0,0 +0,0 @@ from .Animation import Animation

@@ -0,0 +0,0 @@ from glass.MetaInstancesRecorder import MetaInstancesRecorder

@@ -0,0 +0,0 @@ from .Animation import Animation

@@ -0,0 +0,0 @@ from enum import Enum

@@ -0,0 +0,0 @@ from enum import Enum

@@ -0,0 +0,0 @@ from .AnimationGroup import AnimationGroup

@@ -0,0 +0,0 @@ from .AnimationGroup import AnimationGroup

@@ -0,0 +0,0 @@ from .SkyBox import SkyBox

@@ -0,0 +0,0 @@ from .Scene import Scene

@@ -0,0 +0,0 @@ import glm

@@ -0,0 +0,0 @@ from .SceneNode import SceneNode

@@ -0,0 +0,0 @@ from enum import Enum

@@ -0,0 +0,0 @@ import glm

@@ -0,0 +0,0 @@ from glass import ShaderProgram, sampler2D, GLConfig, sampler2DArray

@@ -0,0 +0,0 @@ # 点

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from .Cylinder import Cylinder

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from .Icosahedron import Icosahedron

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from ..Mesh import Mesh

@@ -0,0 +0,0 @@ from glass import GLConfig, ShaderProgram

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ #version 430 core

@@ -0,0 +0,0 @@ MIT License

from .DirLight import DirLight
from .PointLight import PointLight
from .SpotLight import SpotLight

@@ -0,0 +0,0 @@ from .Light import Light, FlatLight

@@ -0,0 +0,0 @@ from ..SceneNode import SceneNode

@@ -0,0 +0,0 @@ from .Light import Light, FlatLight

@@ -0,0 +0,0 @@ from .PointLight import PointLight, FlatPointLight

@@ -0,0 +0,0 @@ import os

from .Manipulator import Manipulator
from .ModelViewManipulator import ModelViewManipulator
from .SceneRoamManipulator import SceneRoamManipulator

@@ -0,0 +0,0 @@ from glass.utils import di

@@ -0,0 +0,0 @@ from .Manipulator import Manipulator

@@ -0,0 +0,0 @@ from .Manipulator import Manipulator

@@ -0,0 +0,0 @@ from glass.utils import checktype

@@ -0,0 +0,0 @@ from .SceneNode import SceneNode

@@ -0,0 +0,0 @@ from .SceneNode import SceneNode

@@ -0,0 +0,0 @@ from .PostProcessEffects import PostProcessEffects

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -0,0 +0,0 @@ from abc import ABC, abstractmethod

@@ -0,0 +0,0 @@ from glass import sampler2D

@@ -0,0 +0,0 @@ from .PostProcessEffect import PostProcessEffect

@@ -0,0 +0,0 @@ from .ShaderEffect import ShaderEffect

@@ -16,3 +16,3 @@ # Glass Engine -- 相当易用的 Python 3D 渲染引擎

```
pip install glass-engine -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install glass-engine -i https://mirrors.aliyun.com/pypi/simple
```

@@ -59,2 +59,7 @@

### version 0.1.59
* 升级 tree-sitter 为现代版
* 优化预处理调用时机,减少调用次数
### version 0.1.57

@@ -61,0 +66,0 @@

from .Renderer import Renderer
from .ForwardRenderer import ForwardRenderer
from .DeferredRenderer import DeferredRenderer

@@ -0,0 +0,0 @@ from .Renderer import Renderer

@@ -0,0 +0,0 @@ from .CommonRenderer import CommonRenderer

@@ -0,0 +0,0 @@ from .CommonRenderer import CommonRenderer

@@ -0,0 +0,0 @@ from abc import ABC, abstractmethod

@@ -0,0 +0,0 @@ from .SceneNode import SceneNode

@@ -290,2 +290,15 @@ import glm

def rotate(self, axis:glm.vec3, angle:float):
angle_rad = angle/180*math.pi
new_orientation = glm.quat(math.cos(angle_rad/2), math.sin(angle_rad/2)*axis) * self._orientation
self._orientation.w = new_orientation.w
self._orientation.x = new_orientation.x
self._orientation.y = new_orientation.y
self._orientation.z = new_orientation.z
def translate(self, translation:glm.vec3):
self._position.x = self._position.x + translation.x
self._position.y = self._position.x + translation.y
self._position.z = self._position.x + translation.z
def _add_scenes(self, scenes):

@@ -292,0 +305,0 @@ self._scenes.update(scenes)

@@ -0,0 +0,0 @@ from glass.download import pip_install

@@ -0,0 +0,0 @@ from glass.download import pip_install

@@ -0,0 +0,0 @@ from glass.download import pip_install

@@ -0,0 +0,0 @@ from glass.download import pip_install

@@ -0,0 +0,0 @@ from ..Manipulators.Manipulator import Manipulator

@@ -0,0 +0,0 @@ from .Mesh import Mesh

@@ -0,0 +0,0 @@ from .Mesh import Mesh

@@ -0,0 +0,0 @@ class SlideAverageFilter:

@@ -0,0 +0,0 @@ import numpy as np

@@ -0,0 +0,0 @@ import math

@@ -0,0 +0,0 @@ MIT License

@@ -1,4 +0,4 @@

Metadata-Version: 2.1
Metadata-Version: 2.4
Name: glass_engine
Version: 0.1.57
Version: 0.1.59
Summary: An easy-to-use 3D rendering engine for Python

@@ -14,5 +14,15 @@ Home-page: https://github.com/Time-Coder/Glass-Engine

License-File: LICENSE
Requires-Dist: python-glass==0.1.57
Requires-Dist: assimpy>=5.4.1
Requires-Dist: python-glass==0.1.59
Requires-Dist: assimpy>=5.4.3
Requires-Dist: pytweening
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

@@ -34,3 +44,3 @@ # Glass Engine -- 相当易用的 Python 3D 渲染引擎

```
pip install glass-engine -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install glass-engine -i https://mirrors.aliyun.com/pypi/simple
```

@@ -77,2 +87,7 @@

### version 0.1.59
* 升级 tree-sitter 为现代版
* 优化预处理调用时机,减少调用次数
### version 0.1.57

@@ -79,0 +94,0 @@

@@ -22,3 +22,3 @@ Glass Engine -- 易用的 Python 3D 渲染引擎

pip install glass-engine -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install glass-engine -i https://mirrors.aliyun.com/pypi/simple

@@ -25,0 +25,0 @@ 接下来,让我们通过一个简单例子来直观感受一下 **Glass Engine** 的使用过程:

@@ -25,3 +25,3 @@ import setuptools

name="glass_engine",
version="0.1.57",
version="0.1.59",
author="王炳辉 (BingHui-WANG)",

@@ -40,4 +40,4 @@ author_email="binghui.wang@foxmail.com",

install_requires=[
"python-glass==0.1.57",
"assimpy>=5.4.1",
"python-glass==0.1.59",
"assimpy>=5.4.3",
"pytweening"

@@ -44,0 +44,0 @@ ],

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet