Topologic/iOS

Topologic/iOS

Summary

Pretty things, now for your iPad and iPhone.

Topologic for iOS

Dive right into the fourth dimension and beyond with Topologic for iOS. Now available on the iPhone and iPad App Store. This latest port of the programme, designed for iPads but working quite fine on iPhones, features improved touch controls and all the neat things added in Topologic's seventh release. That includes the random IFSs and the fractal flames with the fractal flame colouring algorithm.

Random affine IFS on iPad

The app is fully-featured and should work on all recent iOS devices and versions. However, while the code would in theory work with arbitrarily many spatial dimensions, it is limited to 7D because the calculations get somewhat involved after that.

Usage

Select the model on the parameter tabs, then switch back to the render tab to see the output.

Pan with one finger to rotate the model, pinch to zoom. Pan with more than one finger to rotate in higher dimensions, e.g. pan with two fingers to rotate in 4D, three to rotate in 5D and so on.

Fractal Flame Colouring

The app contains an implementation of the fractal flame colouring algorithm; to use it, choose the 'Fractal Flame' colour option. The colour map is generated randomly whenever the fractal flame colouring mode is enabled. Due to how the algorithm is designed, this will only produce output for models with lots of overlapping sections, and it will only use more than one colour for IFS-based models. Use one of the normal colour sets for other models.

WebGL Frontend

Wonder what Topologic is all about but don't feel like spending the 99c for it? Why not give it a try right in your browser window on your desktop. Nobody said you'd have to buy the app in blind faith ;).

Source Code

While the source code for the iOS frontend is not open source, the sources for the WebGL, CLI and GLUT versions certainly are. See https://github.com/jyujin/topologic and https://github.com/jyujin/libefgy for those sources.

Written by Magnus Deininger ().