FormIt for Windows
English
English
  • Introduction
  • What's New
  • FormIt Capabilities
    • Multiple Clients
    • Conceptual Solid Modeling
    • Working with Data Formats
    • Languages
    • Collaboration
    • Presentation Graphics
    • FormIt + Autodesk Docs
    • FormIt + Dynamo
    • Solar + Energy Analysis
    • FormIt + Revit
    • FormIt + JavaScript for Plugins
  • FormIt Introduction
    • Frequently Asked Questions
    • Prerequisites and Installation
    • Setting Up the Project
    • Toolbars and Palettes
    • Navigating the Scene
  • FormIt Primer
    • Part I
      • 1.1 - Set the Location
      • 1.2 - Project Set Up with Images and Grid
      • 1.3 - 3D Sketch and Drag Face
      • 1.4 - Add Floors with Levels
      • 1.5 - Group Objects
      • 1.6 - Control Visibility with Layers
      • 1.7 - Paint with Materials
      • 1.8 - Create Columns with Array
      • 1.9 - Adding Details
      • 1.10 - Computational Groups with Dynamo
      • 1.11 - Import Models with Content Library
      • 1.12 - Visual Styles
      • 1.13 - Section Planes
      • 1.14 - Export Image
      • 1.15 - Working With Revit
    • Part II
      • 2.1 - Offset Line Tool
      • 2.2 - Advanced Modeling Tools: Shell and Cover
      • 2.3 Orthographic View Workflow
      • 2.4 - 3D Terrain Workflows
      • 2.5 - Plugins
      • 2.6 - Dynamo FormIt Nodes
      • 2.7 - Diagnostics Tools
      • 2.8 - Advanced Revit Workflows
      • 2.9 - Solar and Insight Energy Analysis
      • 2.10 - Collaboration Sessions
  • Tool Library
    • 3D Text
    • Align Camera With Face
    • Arc
    • Array
    • Array Along Path
    • AutoSave
    • Boolean Cut
    • Boolean Intersect
    • Boolean Join
    • Circle
    • Collaboration
    • Content Library
    • Copy Object
    • Cover, Sweep, Loft
    • Create Panorama
    • Curve + Surface Faceting
    • Delete, Edit, Move
    • Dynamo
    • Energy Analysis with Insight
    • Faces: Extrude, Cut and Offset
    • Faces: Flatten
    • Faces: Tilt and Facet/Smooth
    • Groups Tree
    • Groups
    • Import and Export Data
    • Layers
    • Levels and Area
    • Lines
    • Materials
    • Measure Angle
    • Measure
    • Meshes
    • Mirror
    • Model Statistics
    • Model Tree
    • Modifying Faces, Edges, and Points
    • Non-Uniform Scale
    • Offset Line
    • Orthographic Views
    • Orthographic and Perspective Camera
    • Placing Primitives
    • Place Vertex
    • Plugins
    • Polygon
    • Properties
    • Railing Along Path
    • Rectangle
    • Revit
    • Rotate Object
    • Scale Object
    • Scenes
    • Section Planes
    • Selection
    • Setting Location
    • Sun + Shadows
    • Shell
    • Snaps and Inferences
    • Solar Analysis
    • Spline
    • Storefront/Curtainwall Mullion System
    • Undo Manager
    • Visual Styles
    • Work Planes
    • World Axes
  • Plugins
    • Introduction to Plugins
    • How to Use Plugins
    • How to Develop Plugins
      • Your First Plugin
        • Plugin Playground
        • Launching the Sample Plugin
        • Adding Your Own Features
        • Saving Your Work to GitHub
        • Publishing Your Project
      • Advanced Development
        • Using an IDE
        • Cloning a Sample Plugin
        • Hosting a Plugin on a Local Server
        • Previewing a Plugin in the Plugin Manager
        • Setting Up FormIt for Development
        • Hosting a Plugin on GitHub
        • General Plugin Setup in the Manifest
        • Reloading for Local Changes
        • Client-Side vs Web-Side Engines
        • Debugging
        • Versioning
      • Additional Development Options
        • Creating an HTML Panel Plugin
        • Creating a Combined HTML Panel and Toolbar Plugin
        • Creating a Toolbar-Based Plugin
        • Testing a Combined HTML Panel and Toolbar Plugin
        • Creating an Add-In
        • Invoking Plugins and API from Dynamo
    • FormIt APIs
    • Examples
      • Generate String Lights
      • Manage Cameras Plugin
      • Properties Plus Plugin
      • 3D Context Creator
      • FormIt Plugin Community
  • Appendix
    • Keyboard Shortcuts
Powered by GitBook
On this page
Edit on GitHub
  1. Tool Library

Curve + Surface Faceting

PreviousCreate PanoramaNextDelete, Edit, Move

Last updated 2 years ago

FormIt is a polyhedral modeling system, so curves like circles, arcs, and splines are represented by a series of straight edges or segments. Similarly, a curved surface like the wall of a cylinder, or a dome, is comprised of a series of planar faces with hidden border edges.

By default, FormIt uses 40 edges, or facets, to represent a circle, and 24 facets to represent a 3D, curved object like a cylinder. For more complex surfaces like a dome, a value of 24 sets the perimeter faceting count, and also impacts how densely faceted the rest of the shape is.

In FormIt for Windows v18 and newer, the curve and surface faceting values are customizable:

Curve Faceting Quality

Changing the Curve Faceting Quality will affect how many facets are used when drawing new circles and arcs in FormIt, as well as when placing primitive shapes. For example, setting this to 64 would create a 64-sided full circle or a quarter-circle arc with 16 facets.

This value will also affect the quality of circles and arcs imported from SAT files, as well as when baking geometry from Dynamo. You can set this value for new sketches, or just the current sketch.

For existing curves, you can also use the Rebuild Curve plugin to retroactively rebuild an existing arc or circle with a new faceting count:

Surface Faceting Quality

Changing this global setting will affect the quality of 3D curved surfaces imported from SAT files and when baked from Dynamo.

When working with Dynamo, you can modify the faceting quality, and hit "Run Graph" in the Properties Panel without changing any parameters, to take advantage of new faceting counts:

As with curves, you can set the surface faceting quality for new sketches, or for the current sketch only.

Note that faceting values are currently limited to multiples of 4, so when entering numbers manually, FormIt will round to the nearest multiple. You can use the sliders and arrows to cycle through accepted values.

For example, setting this to 64 then baking a sphere from Dynamo will use 64 faces around the equator of the sphere, plus 64 facets in each of the rings going to the poles of the sphere, which adds up quickly! Use higher values with caution, as it can affect the performance of FormIt in some cases. Once you've got a result that's high quality, you can to improve performance.

convert it into a Mesh