Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomooda/jun
3D graphics/geometry library with OpenGL rendering and chemoinformatics utilities
https://github.com/tomooda/jun
3d-graphics pharo smalltalk
Last synced: about 1 month ago
JSON representation
3D graphics/geometry library with OpenGL rendering and chemoinformatics utilities
- Host: GitHub
- URL: https://github.com/tomooda/jun
- Owner: tomooda
- License: bsd-2-clause
- Created: 2018-12-06T05:53:33.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T07:17:48.000Z (11 months ago)
- Last Synced: 2024-08-03T17:09:58.938Z (5 months ago)
- Topics: 3d-graphics, pharo, smalltalk
- Language: Smalltalk
- Size: 938 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About
-This project is to port takenoko, a [Jun for Smalltalk](http://aokilab.kyoto-su.ac.jp/jun/index.html)'s fork distributed under the BSD license.
This repository currently has only basic geometry classes including* geometric objects
* graphics ojects
* rendering contexts (Canvas-based and OpenGL-based)and Launcher that gives visual demos.
The source code of the original "takenoko" is available at [here](ftp://ftp.sra.co.jp/pub/lang/smalltalk/takenoko/).
Install
-```
Metacello new
baseline: 'Jun';
repository: 'github://tomooda/Jun:main';
load.
```To embed Jun's 3D object into [GToolkit](https://feenk.com/#gt), please load the ```Jun-Bloc``` package.
Demo
-
[![benzene](http://img.youtube.com/vi/ZgS8Y9gJRFc/0.jpg)](http://www.youtube.com/watch?v=ZgS8Y9gJRFc) Benzene molecule[![Earth and moon](http://img.youtube.com/vi/liPnWDkEJ4Q/0.jpg)](http://www.youtube.com/watch?v=liPnWDkEJ4Q) Flying by Moon towards Earth
[![T3 in GToolkit](http://img.youtube.com/vi/hGcaeKwsF8k/0.jpg)](http://www.youtube.com/watch?v=hGcaeKwsF8k) Embedding T3 protein into a class comment using GToolkit.