App Curves Visualizer
App Curves Visualizer is made and published by ivan gabrovski. AppBrain is an independent app data site and isn't affiliated with ivan gabrovski. The app name, icon, screenshots and description belong to ivan gabrovski and are shown as published on Google Play.
AppBrain's verdict
NewNiche- Installs
- 3
- Last updated
- October 8, 2026
- Ads
- Contains ads
- Size
- 4.70 MB
App Curves Visualizer came out 22 days ago. It is a niche app, with 3 installs. It doesn't have enough ratings yet to judge what users think.
User feedback
Ratings and reviews on Google PlayComments on App Curves Visualizer for Android
We don't have enough comments to show example comments. Please check back later.
Store listing
By ivan gabrovski, from Google Play“An app for visualizing space curves and their differential-geometric quantities.”
Description by ivan gabrovski Written by the developer, not by AppBrain. Click to read.
**English** | [Български](README.bg.md)
An app for visualizing space curves and computing their differential-geometric quantities.
## Using the app
- Enter `x(t)`, `y(t)`, `z(t)` and an interval `[a, b]`, then tap **Draw**.
- The slider moves the point along the curve; all quantities update for the current `t`.
- Rotate the curve with your finger. The checkbox toggles the osculating circle.
- Syntax (exp4j): `+ - * / ^`, `sin cos tan asin acos atan sinh cosh tanh exp log sqrt abs`, constants `pi` and `e`. Example: `2*sin(t)^2`.
## Points table
The table icon opens a separate screen (`PointsActivity`) with the coordinates x(t), y(t), z(t) of points of the current curve. Set **t from**, **t to** and the **step**, then tap **Compute**; the defaults are the current interval and 1/10 of its length. Up to 2000 points are shown. The text is selectable, so it can be copied.
## Saving curves
- **Save (disk icon):** stores the current curve (x, y, z and interval) under a name; saving with an existing name overwrites it.
- **My curves (folder icon):** lists saved curves. Tap one to load and draw it; long-press to delete.
- Curves are kept on the device (SharedPreferences) and survive app restarts.
## Menu (⋮)
The top bar has icons for Save and My curves, plus Examples and Language (if there is room), and a ⋮ overflow menu (About):
- **Examples:** helix, circle, twisted cubic, Viviani's curve, trefoil knot. Picking one fills in the fields and draws it.
- **Language:** Auto (system), English, Български, Français, Deutsch, Español.
- **Help:** a short description of the app, links to the of author's other apps and help for app.
## Languages
The UI is available in English (default), Bulgarian, French, German and Spanish. By default it follows the phone language; the menu lets you pick a language manually (the choice is remembered). To add a language, copy `res/values/strings.xml` to `res/values-XX/` (XX is the language code), translate the values, then add the code to `LANG_CODES` and the name to `setupLanguageSpinner()` in `MainActivity.java`.
## Displayed quantities
| Quantity | Formula | Meaning |
| **r(t)** | (x(t), y(t), z(t)) | Position of the point |
| **\|r'\|** (speed) | √(x'² + y'² + z'²) | Speed along the parametrization |
| **s** (arc length) | ∫ₐᵗ \|r'(u)\| du | Distance travelled from a to t (Simpson's rule) |
| **κ** (curvature) | \|r' × r''\| / \|r'\|³ | How fast the curve bends. Line: 0. Circle of radius R: 1/R |
| **ρ** (radius of curvature) | 1/κ | Radius of the best-fitting circle. ∞ when κ = 0 |
| **τ** (torsion) | (r' × r'')·r''' / \|r' × r''\|² | How much the curve leaves its plane. Planar curve: 0. Right-handed: τ > 0, left-handed: τ < 0 |
| **T** (tangent) | r' / \|r'\| | Unit vector along the direction of motion (red) |
| **N** (principal normal) | B × T | Unit vector towards the center of curvature (green) |
| **B** (binormal) | (r' × r'') / \|r' × r''\| | Perpendicular to the osculating plane (blue) |
| **a_T** | (r'·r'') / \|r'\| | Tangential acceleration: change of speed |
| **a_N** | κ·\|r'\|² | Normal acceleration: change of direction. Total acceleration is a_T·T + a_N·N |
| **Center of curvature** | C = r + ρ·N | Center of the osculating circle |
| **Osculating circle** | lies in the (T, N) plane, center C, radius ρ | The circle that touches the curve to the highest order at the point (orange) |
### Planes of the frame
- **Osculating plane:** spanned by T and N, normal vector B
- **Normal plane:** spanned by N and B, normal vector T
- **Rectifying plane:** spanned by T and B, normal vector N
### Frenet-Serret formulas
(s is arc length)
- dT/ds = κ·N
- dN/ds = −κ·T + τ·B
- dB/ds = −τ·N
Curvature and torsion determine a curve uniquely up to a rigid motion of space.
## How it works
r', r'' and r''' are computed numerically with central finite differences (step H = 10⁻³), then the formulas are applied. Arc length uses Simpson's rule (200 intervals).
Safety and technology
Found in the app by AppBrain- Ads
- Contains ads
- Price
- Free
- Libraries
- ?
- App size
- 4.70 MB
- Content rating
- Everyone
Technologies used by App Curves Visualizer
Releases
Updates seen on Google Play- Version
- 2.0
- Launched
- October 2026
Alternatives
Similar apps and more from ivan gabrovskiAlternatives to App Curves Visualizer
More from ivan gabrovski
Installs
Tracked by AppBrain- Last 30 days
- 2
- Play install range
- 1+
- Launched
- October 2026
Rankings
Google Play top chartsGoogle Play Rankings for App Curves Visualizer
About the app and developer
About App Curves Visualizer
App Curves Visualizer is a tools app developed by ivan gabrovski.
How many times has App Curves Visualizer been installed?
App Curves Visualizer has been installed 3 times. In the last 30 days, the app was installed 2 times.
What is the rating of App Curves Visualizer?
App Curves Visualizer has no ratings yet.
Is App Curves Visualizer free?
App Curves Visualizer is free. The app size is 4.70 MB. The latest version available is 2.0. The last update was on October 8, 2026.
What are the requirements for App Curves Visualizer?
The app has a content rating of Everyone. The app has been available on Google Play since October 2026.
App Performance Report
Get a detailed PDF report for App Curves Visualizer with download trends, rating history, and key performance statistics — useful for competitive research or tracking your own app. Learn more
Get PDF Report — $29