- Main article: Category:Law Symbols
In ACIS, law mathematical functions (laws) can be used to define geometry and solve mathematical problems. A law is a character string made up of valid law symbols enclosed within quotation marks. The law symbols used in law functions are very similar to common mathematical notation and to the adaptation of mathematical notation for use in computers.
- Main article: Accessing Laws through Classes
- Main article: Accessing Laws through String Parsing
Laws can be directly created or through functions which parse string representations of laws into class objects.
Using law_data to Pass Classes to Laws
- Main article: Using law_data to Pass Classes to Laws
Complicated structures like curves, wires, and surfaces that can be passed into the law class using law_data.
Passing Simple Input into Laws
- Main article: Passing Simple Input into Laws
The integers passed to the identity_law at creation specify the index of its argument from an input list given in a later operation.
Numerical Tools for Laws
- Main article: Numerical Tools for Laws
Laws provide numerical tools to find extrema, roots, or to perform integration/differentiation.
Creating Geometry with Laws
- Main article: Creating Geometry with Laws
Curves and surfaces can be created using laws.
Vector Fields (Hedgehogs)
- Main article: Vector Fields (Hedgehogs)
Laws may be viewed as vector fields, which are illustrated as hedgehog markings.
Using Laws for Analysis
- Main article: Using Laws for Analysis
Laws can be used to answer questions about entities, such as locating maxima or minima of a curve, what is the closest point between two non-intersecting lines, or where all the roots are.
Skinning, Lofting, and Net Surface Singularities
- Main article: Skinning, Lofting, and Net Surface Singularities
Laws are used by skinning, lofting and net surfaces in numerous ways such as generating the surfaces, and testing for self-intersections.
Deriving Your Own Law
- Main article: Deriving Your Own Law
You can derive your own law. Refer to the main article for more details.