<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CodeWelt.com Box Feed RSS 2.0</title>
    <description>Programming and Computer Graphics by Linus Suter.</description>
    <pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
    <generator>codewelt</generator>
    <link>https://codewelt.com/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://codewelt.com/rss/code/rss"/>
    <item>
      <title>Mesher Parametric Modeler GNU/GPL</title>
      <description><![CDATA[Mesher is a comprehensive open-source parametric 3D modeling application built with Qt and modern C++ featuring over 127 algorithms organized into 15 categories including 25 geometric primitives from basic spheres and cubes to advanced superellipsoids and geodesic spheres, 5 Platonic solids like tetrahedrons and icosahedrons, 9 parametric surfaces including twisted toruses, Lissajous curves and lathe operations, 5 topological shapes featuring Möbius strips and Klein bottles, 10 minimal surfaces with zero mean curvature such as gyroid, Schwarz P and Neovius available in both surfel and marching cubes implementations, 7 organic forms like nautilus shells and coral growth structures, 12 fractal algorithms including L-systems, Mandelbrot and Julia sets, Menger sponges and Koch snowflakes, 5 architectural elements for parametric building design and Voronoi lattices, 3 mechanical components including involute gears and threaded bolts, 3 structural systems with diamond lattices and pipe networks, 4 tessellation patterns such as Penrose tiling and Islamic geometry, 10 computational algorithms including reaction-diffusion, cellular automata and neural networks, 1 Lorenz attractor for chaotic systems, 29 mesh modifiers including scale, rotate, noise, subdivision, twist, taper, wave, mirror, array and 15 point cloud processing algorithms with seven mesh conversion methods.<br />
<br />
All accessible through an intuitive dark-themed interface with searchable algorithm list, real-time parameter sliders, algorithm stack system for chaining operations with reordering and editing capabilities, hardware-accelerated OpenGL viewport supporting ten render modes from wireframe to x-ray transparency, six professional lighting presets including studio three-point and dramatic configurations, interactive camera controls with arcball rotation and auto-framing.<br />
<br />
Comprehensive export to nine formats including OBJ, STL, PLY, FBX, JSON, X3D, VRML, DXF and 3DS, real-time mesh statistics display, keyboard shortcuts for quick operations and full WebAssembly support for browser-based deployment with zero installation.<br />
<br />
WebGL 2.0 hardware acceleration, responsive HiDPI canvas, browser compatibility with Chrome, Firefox, Safari and Edge 57+, making it ideal for educators teaching mathematical surfaces, students exploring parametric design, 3D printing enthusiasts generating STL models, game developers creating procedural assets, architects exploring computational design, artists creating mathematical art, researchers prototyping generative systems and hobbyists experimenting with procedural generation.]]></description>
      <pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/mesher</link>
      <guid>https://codewelt.com/mesher</guid>
    </item>
    <item>
      <title>Yap Finance API Demo Win/Mac/Linux</title>
      <description><![CDATA[This free desktop software application helps traders to analyze and compare stock details effectively. With a Finance API, the app queries various API versions to fetch real-time, historical and analyst stock data. Its cross-platform development ensures seamless performance on Windows, macOS and Linux, leveraging the speed of C++ and the versatility of the Qt Toolkit.<br />
<br />
With Yap users can draw a variety of chart types, including CandleStick Charts, Spider Charts, and Histogram Charts for specific timeframes.<br />
Creating charts is as simple as right-clicking on a symbol and selecting the desired chart type, allowing for easy comparison of multiple symbols.<br />
Advanced zoom and pan features enhance interactivity, with basic zoom functions supported by click, drag, and mouse-wheel controls, and the escape key quickly resetting the zoom level. Customizable line charts enable users to change line colors at any time and highlight lines by clicking on the symbol.<br />
<br />
Advanced features cater to more experienced users, who can add multiple symbols quickly by submitting titles separated by a space character. The application allows for direct comparison of different timeframes to analyze stock performance.<br />
<br />
Users can save advanced analysis details to an Excel xlsx file, facilitating the comparison of various details of all entered symbols in beautifully colored, large Excel sheets. An example exported stock sheet set is available for all major indexes.<br />
For example the application calculates volatility and win probability for each title and time period, making it perfect for comparing the performance of many symbols at once.<br />
<br />
The executables are compiled statically for Windows, macOS and Linux, ensuring robust performance across all platforms. Yap supports very big high-resolution fullscreen charts, providing a clear and detailed view of stock data. Released under the GNU/GPL License, this app is 100% free and it comes without a warranty!<br />
<br />
With its powerful features and user-friendly interface, this desktop software application is an essential tool for traders looking to analyze and compare stock details efficiently.]]></description>
      <pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/yap</link>
      <guid>https://codewelt.com/yap</guid>
    </item>
    <item>
      <title>The Ultimate Pixel Font GNU/GPL</title>
      <description><![CDATA[This minimal and unique pixel art screen font consists of characters made by simple small blocks with square corners and straight edges instead of curves.<br />
<br />
It is just perfect for low-resolution displays used by for example LED dot matrices like traffic signs or scrolling subway tickers.<br />
Most characters use a tiny grid of only four by five pixels, which is incredibly small and yet still readable. This is a fun lowercase and uppercase typeface for letters, numbers, symbols, and punctuation.<br />
<br />
It is a vector-based font, so unlike all the bitmap fonts, it can be scaled to any point size without quality loss or requiring an extra-large file size. Once the text is rasterized, there is still some space to customize the letters simply by moving around, adjusting, or attaching single pixels.<br />
<br />
The Ultimate Pixel Font is available as TrueType, OpenType, and Web Open Font Format file. It is compatible with all operating systems and counts 143 glyphs. All files are released under the open-source GNU/GPL license and free for commercial use.]]></description>
      <pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/pixelfont</link>
      <guid>https://codewelt.com/pixelfont</guid>
    </item>
    <item>
      <title>Singing Notifier for Android</title>
      <description><![CDATA[This little app will notify you on updates by reading notifications out loud. Once Notification-Access is enabled, the application continuously listens for new announcements. Now as apps or the operating-system fire events, the notifier will catch these messages, extract each text-part and instantly read them out loud.<br />
<br />
The Text-to-Speech voice will read any news on your favorite social networks, news-feeds or messaging services. This way you always stay updated without even touching a device.<br />
This comes in handy in certain situations when one is just not allowed to use a mobile phone. For example at work or while driving a car, the speech output keeps you posted without needing to pick up or look at the device.<br />
<br />
In most cases, while using a messenger-app for example, you commonly use up to three or four different languages when texting. Therefore an advanced feature will automatically detect the language used in the notification-event and set the speech output accordingly. Please keep in mind that this kind of offline method is not always accurate, especially for short text.<br />
<br />
Important for privacy is the option to skip all message details, so when a notification is processed, the second part of the message is simply skipped. This way only the title is read out loud. Besides, when you sometimes receive about thirty messages an hour, this same feature will stop you from getting annoyed by ignoring the long section of notifications.<br />
Concerning privacy, please note that both enhanced features, automatic language detection and the Text-to-Speech engine audio output, are executed completely offline. This app is 100% free and Open-Source, so feel free to view and use the code.]]></description>
      <pubDate>Thu, 26 Mar 2020 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/singer</link>
      <guid>https://codewelt.com/singer</guid>
    </item>
    <item>
      <title>SkyBots.net Color Channel Shifter</title>
      <description><![CDATA[Swapping Image RGB, Red Green and Blue Color-Channels.<br />
So long, and thanks for all the fish.]]></description>
      <pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/skybots</link>
      <guid>https://codewelt.com/skybots</guid>
    </item>
    <item>
      <title>Treasure Island - Realtime3D Demo</title>
      <description><![CDATA[This application is built on the Irrlicht-Engine and NVIDIA Cg-Toolkit. Irrlicht is an open source high performance realtime 3D engine written in C++. Focused on advanced shading techniques the NVIDIA Cg-Toolkit is used to create all kinds of different elements for an amazing 3D experience.<br />
<br />
This open source DirectX9 Demo shows some basic use of common techniques like normal-mapping and building a skybox using cube-maps.<br />
The scene shows sand, some grass and beautiful rocks. There are animated objects like ocean waves, shallow water caustics and windy palm trees by using a noise lookup-table.<br />
<br />
Use your mouse and keyboard to navigate through a complete 3D environment and explore a caribbean-like island scenery. Passing a command-line argument to the executable will run in Fullscreen-Mode. If you run a Linux Operating System, please use wine-stable to execute the application.<br />
<br />
Now take a short break and dive into a realistic feeling scene you can move around, rotate and zoom in realtime.]]></description>
      <pubDate>Wed, 01 Aug 2018 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/island</link>
      <guid>https://codewelt.com/island</guid>
    </item>
    <item>
      <title>FastHub.net Plauder Translate Speak</title>
      <description><![CDATA[This simple to use Online Web Application will record, translate and read out loud any text or speech input. Focusing on fast performance and responsiveness, instead of processing text files, this page is designed to compute a large number of short in and out requests.<br />
<br />
First enter a text of your choice or paste the clipboard information to the big primary panel. Now press the green »Speak«-button for a basic Text-to-Speech request. Next, you can set the site to automatically translate and output the text in another language.<br />
<br />
Now the interface gives you the possibility to choose the desired Voice-Type from a drop-down list, alter the amplitude/pitch and adjust the speech speed. When you are satisfied with the result, you can save the audio output as an Mp3 file for further use.<br />
<br />
Finally, a special and advanced feature offers you to use the devices microphone and record Speech-to-Text, directly translating this text to another language and reading the result aloud. This feature is pretty straightforward, it kind of works like voice commands and doesn't require a lot of time or effort. Just make sure the selected language matches the one being spoken and voice-recorded. By these few simple steps, you can convert any speech or text into another language. This makes communicating easy in all kinds of different languages.<br />
<br />
The Web-Application enables you to use it as an interpreter, for translating and quickly communicating in dialogs. For this purpose, you can use the »Swap Languages«-button to quickly change the input and output language settings for directly replying to a second user. Pressing the »Clear-Input«-button restores all options to their default value. All playback can be canceled anytime using the »Silence«-button. No matter if you'd like to learn a new language for education or simply want to chat with someone that doesn't speak your language, FastHub.net is the perfect web tool to help you out.]]></description>
      <pubDate>Sat, 03 Feb 2018 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/fasthub</link>
      <guid>https://codewelt.com/fasthub</guid>
    </item>
    <item>
      <title>Google Street Car - Browser Game</title>
      <description><![CDATA[Drive a Google street car anywhere on google maps and take Streetview photos.]]></description>
      <pubDate>Sun, 29 Oct 2017 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/gcar</link>
      <guid>https://codewelt.com/gcar</guid>
    </item>
    <item>
      <title>Tuber Cross-Platform Game GNU/GPL</title>
      <description><![CDATA[Tuber is a simple and fun game where your goal is to keep the ball on the solid areas. Control the ball as you slide down a tube and collect different types of stars. Use the left and right arrow-keys to move. Press space to jump; Pressing space twice will double-jump.<br />
				<br />
Tuber is written from scratch, 100% free, open-source and available for various operating systems like Windows, MacOSX, Linux, iOS and Android. Tuber runs natively on desktops, tablets and even phones.]]></description>
      <pubDate>Mon, 06 Feb 2017 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/tuber</link>
      <guid>https://codewelt.com/tuber</guid>
    </item>
    <item>
      <title>Noiser Texture Creator Win/Mac/Linux</title>
      <description><![CDATA[Noiser is a free application that allows you to easily create textures using various image generating algorithms and 3D noise parameters. This technique of dynamically rendering images, rather than using precomputed static pixel bitmaps, is often used by 3D artists to create natural looking textures.<br />
<br />
With this graphical wxWidgets front end to the open source noise library, you can compose a render tree from many different types of noise, such as Perlin-, Ridged multi-fractal or Billow.<br />
<br />
By right-clicking the module setup you may add, remove and nest the modules of your choice. First choose one of the generator, transformer, modifier or combiner modules and then modify all parameters to the values of your choice.]]></description>
      <pubDate>Fri, 26 Apr 2013 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/noiser</link>
      <guid>https://codewelt.com/noiser</guid>
    </item>
    <item>
      <title>Kinect 3D Scan Software Bundle</title>
      <description><![CDATA[This software package enables you to utilize a Microsoft XBOX Kinect for scanning 3D geometry in real-time and saving it in various formats. The KinFu application depends on Fermi instructions of a NVIDIA CUDA-enabled GPU. Therefore, a NVIDIA GeForce GTX 300 graphic card or above is required.<br />
<br />
Running the main application will show the depth map of the device and a real-time view of the output. As you then move around or point at an object from different angles the new depth data is continuously added for a complete capture of the scenario you're in.<br />
Once you are satisfied with the result, the data can be stored in order to construct a mesh and the corresponding texture. Please keep in mind that this project is currently being developed and may be unstable. Since Microsoft XBOX Kinect devices are sold separately for about 100$, this is the cheapest option in scanning a scene anyone can use.]]></description>
      <pubDate>Thu, 06 Sep 2012 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/kinect3dscan</link>
      <guid>https://codewelt.com/kinect3dscan</guid>
    </item>
    <item>
      <title>BlendMode jQuery Plugin</title>
      <description><![CDATA[This plugin will process a given HTML5 canvas or image element by one of the offered Blend-Modes by the Blend-Layer parameter.<br />
The parameter can be a String specifying a solid color or HTML image and canvas element. The mode determines how the two defined layers will blend into each other. The result is saved, so running the script twice will reprocess the first result. Two simple examples are part of the downloadable zip file.]]></description>
      <pubDate>Wed, 28 Mar 2012 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/blendmode</link>
      <guid>https://codewelt.com/blendmode</guid>
    </item>
    <item>
      <title>Snappy v1.0 MacOSX Freeware</title>
      <description><![CDATA[Snappy is a free screenshot application built for MacOSX that allows you to easily take continuous snapshots of each visible desktop window.]]></description>
      <pubDate>Mon, 21 Nov 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/snappy</link>
      <guid>https://codewelt.com/snappy</guid>
    </item>
    <item>
      <title>Image MetaData Stripper Win/MacOSX</title>
      <description><![CDATA[Image MetaData Stripper is a lightweight and handy tool I wrote in two hours for stripping, cleaning and removing uncessary metadata from common image file formats (e.g. JPG or PNG). The image quality is _not_ altered in any way. You may drag and drop files to the window or open multiple files using a filedialog.<br />
<br />
Why would you want to strip down an image file? Ask former TechTV host Cat Schwartz, who received a rather embarrassing lesson in 2003 about the power of metadata. In short, a cropped headshot posted on her blog contained an embedded, full-pic thumbnail with, well, a lot more than just a head and shoulders. Even if you're not cropping your mug out of a nude composition, there are others reasons you'd want to remove the metadata from an image. All sorts of information like exposure time, aperture settings, camera used, and GPS coordinates can potentially be embedded into an image.<br />
This application just leaves the unaltered image behind. Whatever your motivation for sanitizing images is, you'll know that only the image itself remains. ]]></description>
      <pubDate>Wed, 29 Jun 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/stripper</link>
      <guid>https://codewelt.com/stripper</guid>
    </item>
    <item>
      <title>VRCar Game Tcl/Lightning Script</title>
      <description><![CDATA[This is the source of my little Virtual Reality driving game VRCar scripted in Tcl using Lightning modules. Sadly there are no images available at this time. You may reuse this source or adapt it to your needs, for example to control the car using a Wii steering wheel. I hope it can help out in certain cases.]]></description>
      <pubDate>Sun, 26 Jun 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/vrcar</link>
      <guid>https://codewelt.com/vrcar</guid>
    </item>
    <item>
      <title>Unicode Textimage Presets</title>
      <description><![CDATA[These are predefined Images made of Characters for you to copy and paste anywhere you would usually write text.<br />
All text-images are Jabber and Facebook compatible as comment post! Don't forget to grab that leading dot too.]]></description>
      <pubDate>Fri, 01 Apr 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/unicodeimage</link>
      <guid>https://codewelt.com/unicodeimage</guid>
    </item>
    <item>
      <title>RGB to RGBW Transform C++ Snippet</title>
      <description><![CDATA[These are plain C++ functions for you to convert the known color space RGB to the rather new color space RGBW. Just pass your usual Red Green and Blue values in 0..255 to rgbToRgbw and you'll get a new set of changed color values with White in 0..255.<br />
This technique enables you to make full use of a display panel with Red, Green, Blue and White emitters.]]></description>
      <pubDate>Wed, 09 Mar 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/rgbw</link>
      <guid>https://codewelt.com/rgbw</guid>
    </item>
    <item>
      <title>Video Analysis v1.0 C++ Qt Bin/Src</title>
      <description><![CDATA[This is a little application I wrote in 5 days to analyze a video in many different ways. The goal was to extract information in order to make it index-able by semantic search engines.<br />
Guests of this page may start by finding ad/movie cuts or closeup information in the saved bars or during runtime. Imagine the automatic removal of ads on television/webstream by techniques like this.<br />
Take a look at the source below with a ffmpeg class, originally by Michael Meeuwisse, I adapted to my needs.]]></description>
      <pubDate>Fri, 11 Feb 2011 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/videoanalysis</link>
      <guid>https://codewelt.com/videoanalysis</guid>
    </item>
    <item>
      <title>CWSpeak Online Text to Speech</title>
      <description><![CDATA[This online application converts text into speech.<br />
You may write anything into the text field and press the blue speak button at the bottom left. Choose one of many different languages. Optionally press the download button to get an mp3 file just created by the application for further use. You can quickly share the sound and text you entered by copying the generated link and pasting it somewhere. Another feature allows you to directly take the link to the URL Obfuscator and hide the text spoken from the URL you share.]]></description>
      <pubDate>Wed, 22 Jul 2009 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/proj/speak</link>
      <guid>https://codewelt.com/proj/speak</guid>
    </item>
    <item>
      <title>Ada Quelltexte Download</title>
      <description><![CDATA[During my studies at the University of Stuttgart in Germany I joined the Ada programming class. I finished the exercises with excellent grades. You may download all the sources using the link below.]]></description>
      <pubDate>Sun, 19 Jul 2009 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/proj/ada</link>
      <guid>https://codewelt.com/proj/ada</guid>
    </item>
    <item>
      <title>Baumtraversierung Ada</title>
      <description><![CDATA[Stacks, Bäume mit varianten Records und Baumtraversierung.]]></description>
      <pubDate>Fri, 17 Jul 2009 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/proj/ada/baumtraversierung</link>
      <guid>https://codewelt.com/proj/ada/baumtraversierung</guid>
    </item>
    <item>
      <title>Permutationen Ada</title>
      <description><![CDATA[Menschen haben die Fähigkeit in längeren Texten Wörter lesen zu können, an denen nur die Anzahl der Buchstaben sowie der erste und letzte Buchstabe korrekt geschrieben sind. Die inneren Buchstaben können vertauscht sein. Beispiel: Die inneern Buhcsteban köennn vcertuasht s]]></description>
      <pubDate>Wed, 15 Jul 2009 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/proj/ada/permutationen</link>
      <guid>https://codewelt.com/proj/ada/permutationen</guid>
    </item>
    <item>
      <title>ActionScript3 3D Particle Field</title>
      <description><![CDATA[Bouncing boxes showing a 3D particle field including the as3 sourcecode.]]></description>
      <pubDate>Sun, 19 Oct 2008 00:00:00 +0000</pubDate>
      <link>https://codewelt.com/particle</link>
      <guid>https://codewelt.com/particle</guid>
    </item>
  </channel>
</rss>
