ShapeScript Mobile

Graphics & Design

Free · In-App Purchases

ShapeScript is a 3D modeling program for people who don’t like 3D modeling programs. Instead of dragging polygons and vertices around in a GUI, ShapeScript lets you define your models precisely using code. No artistic skills are required - ShapeScript does all the drawing for you. The ShapeScript app includes a parser for a simple language (also called “ShapeScript”). ShapeScript (the language) is a cross between a markup language and a programming language. You don’t need to be a programmer to use ShapeScript. If you have ever worked with any kind of structured text like JSON or HTML then it should come naturally. But if you do have experience with programming, then you can apply those skills to create even more complex models by using loops, functions and variables to procedurally generate geometry. Models can be rendered as images or exported in a variety of formats suitable for use in games or 3D printing (export functionality is a premium feature, unlockable via in-app purchase).

  • This app hasn’t received enough ratings or reviews to display an overview.

• OpenSCAD Compatibility — Added support for opening, creating, editing and importing OpenSCAD CSG files. • SVG Import — Added support for importing SVG files as ShapeScript paths or path groups. • Paths — Added hull, minkowski and boolean CSG operations for coplanar paths. • Builders — Added support for lathe along a path. • Paths — Added path length, point orientation, distance-based sampling and resampling, and a length option for path blocks. • Syntax — Added top-level script options that can be overridden when importing a script. • Rendering — Added preview symbol for using different geometry and detail settings when viewing and exporting. • Selection — Added hide command and group selection, with highlighting for all selected children. • Import — Added named geometry selection using #name fragments and lookup by name using dot or string subscript syntax. • Paths — Added name support to paths and path primitives, including text. • Materials — Added CSS named colors and improved color and texture overrides for imported models. • Text — Added letterspacing option for text blocks. • Syntax — Added single-line if statements without braces. • Debugging — Missing fonts and textures now produce warnings instead of fatal errors. • Performance — Added persistent geometry cache and improved minkowski and union performance. • Progress — Added progress indicators for script evaluation, geometry generation and export. • Camera — Flat models now automatically use the top camera view. • Export — Fixed lathe orientation, polyhedron face winding and transform precision in CSG exports. • Bug fix — Fixed inset shifting positioned objects and incorrectly offsetting rotated or reflected cones. • Bug fix — Improved mesh repair, path material preservation and shading on hulls of curved profiles. • Bug fix — Fixed stale error messages, improved error highlighting and reduced console flicker when reloading files. • Examples — Added a Tank example demonstrating path hulls, extrusion and stepped path enumeration. • Compatibility — Added support for iPhone Duo. • Compatibility — Now requires iOS 15 or later.

The developer, Charcoal Design, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Nick Lockwood
    Size
    17.1 MB
    Category
    Graphics & Design
    Compatibility
    Requires iOS 15.0 or later.
    • iPhone
      Requires iOS 15.0 or later.
    • iPad
      Requires iPadOS 15.0 or later.
    • iPod touch
      Requires iOS 15.0 or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    English
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    © 2022