RPainter
This project is a 3D graphiqual project, created from scratch written in `C` using an old graphic library `mini-libx`, presented like a website
Install / Use
/learn @ael-bekk/RPainterREADME
rPainter
The goal of rPainter is to make something with the pixels.
First of all:
This project is written in c using mini-libx Library,
This old library has a little builtin-funcs that's can make my project show on the graphics
Preview 1
<img src="https://github.com/ael-bekk/rPainter/blob/main/.head/1.png" width=800 height=600/> <img src="https://github.com/ael-bekk/rPainter/blob/main/.head/2.png" width=800 height=600/>Commands
| KEY | Action |
| ------------- |:-------------:|
| SCROLL UP | zoom in |
| SCROLL DOWN | zoum out |
| CNTRL+SCROLL UP | increase brush size |
| CNTRL+SCROLL DOWN | decrease brush size |
| CNTRL+MOUSE RIGHT CLICK | displacement |
| F | change from brush to flood |
| B | change from flood to brush |
Run Programe:
_ if you'ar a 42-student :
cd /Users/$USER/goinfre ; git clone https://github.com/ael-bekk/rPainter.git
cd rPainter ; make ; ./Editor
_ if not :
git clone https://github.com/ael-bekk/rPainter.git
cd rPainter ; make ; ./Editor
📝 License
This project is licensed under the MIT - see the LICENSE file for details.
Related Skills
node-connect
354.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
