SOZ-LIVE
Functionality
Core module with parametric functionality
Basics
Basic SOZ Object Functionality
- Make Objects
- Edit Objects
- Update Objects
- Draw Entities
- Clone Objects
- Delete Objects
- Convert Objects
Lisp
Lisp functionality built in
- Numbers
- Strings
- Boolean
- Enums
- Files
- Lists
- AxObjects
Lists
List functionality built in.
- Array
- Alist
- Structure
- Geometry
- Tree
Geometry
Geometric values and objects
- Vector
- Point
- Spherical Point
- Plane
- TMatrix
- Points
- Face
- 2D Curve
- Loop
- 3D Curve
- Line
- Patterns
Loop
Geometric 2D Curve Objects
- Polyline
- Points
- Shape
- Polar Curve
- Planar Curve
- Points
- Face
- 2D Curve
- Loop
- 3D Curve
- Line
Shape
Parametric 2D Curves
- C Shapes
- Circle
- Hat
- I Shapes
- L Shapes
- Polygon
- Rectangular Shapes
- Square
- Slot
- Purlins
Entities
Parametric CAD Entities
- XLine
- Ray
- Region
- 3DSolid
- Text
- MText
- Attributes
- Blocks
- Curves
- Point
- Plane
- UCS
Profiles
2D Entities used for the creation of Solids
- Circle Entity
- Polyline Entity
- Circle
- Loop
- Pipe (CHS)
- Planar Curve
- RHS
3D Solids
Parametric 3D Solids
- Box
- Cone
- Cylinder
- Eliptical Cone
- Eliptical Cylinder
- Extrusion
- Revolve
- Sphere
- Sweep
- Torus
- Wedge
- Loft
Curves
Parametric Curve Entities
- 2D Polylines
- 3D Polylines
- Arc
- Arc - 3x Point
- Arc - Offset
- Circle
- Circle 3x Points
- Circle - Offset
- Ellipse
- Line
Multiple Entities
Multiple CAD Entities
- Grids
- Pattern
- Planes
- Planes - Levels
- Points
- Sections
- UCSs
- Curves
- Faces
- Lines
Modelling
3D parametric solid modelling.
- Feature
- Part
- Assembly
Features
Modelling features
- Boolean Solids
- Chamfers and Fillets
- Slicing to Planes
- Profile cuts
- Boolean Toolbodies
Parts
3D parametric Parts
- Planar
- Sweep
- Sphere
- Filleted Sweep
- PolySolid
User Interfaces
UI functionality built in,
- CLI - Command line
- GUI - DCL based Dialog Boxes
- LIVE - Node based UI
Runtime Environment
The controlling runtime meta-environment
- Functions
- Classes
- Methods
- Interfaces
- Categories
- Types
- Settings
Class Hierarchy
Class Names in Bold Italics are Abstract classes
- SZOBBase
- Lisp
- Logical
- NIL
- T
- Atom
- List
- Array
- AcDbEnames
- Alist
- DXF
- Structure
- DCLS
- User
- Array2D
- Array3D
- Axes
- Curve
- Curves
- Matrix
- Planes
- Points
- Reals
- SOZIDs
- Strings
- Cons
- Set
- Tree
- Array
- Logical
- SZOBObject
- SZOBCAD
- AcDbCommand
- AcDbError
- AcDbObject
- AcDbApplication
- AcDbDictionary
- AcDbDocument
- AcDbEntity
- ACISEntity
- AcDb3dSolid
- AcDbRegion
- AcDbAbstractText
- AcDbAttributeDefinition
- AcDbBlockReference
- AcDbCurve
- AcDb2dPolyline
- AcDb3dPolyline
- SZCE3dCurve
- SZCE3dCurve-AcDbPoints
- SZCE3dCurve-AcDbPolyline
- SZCE3dCurve-Catenary
- SZCE3dCurve-Flatten
- SZCE3dCurve-HelicalCurve
- SZCE3dCurve-Helix
- SZCE3dCurve-PlanarCurve
- SZCE3dCurve-ProjectToPlane
- SZCE3dCurve-RadialPoints
- SZCE3dCurve-SZCEPoints
- SZCE3dCurve-SZGEPoints
- SZCE3dCurve-SubCurve-BaryComb
- SZCE3dCurve-SubCurve-Distances
- SZCE3dCurve-Transformed
- SZLVLink
- SZCE3dCurve
- AcDbArc
- AcDbCircle
- AcDbCurve-PlanarClosed
- AcDbEllipse
- AcDbLine
- AcDbPolyline
- AcDbSpline
- AcDbFace
- AcDbMesh
- AcDbPoint
- AcDbRay
- AcDbViewport
- AcDbXline
- SZCELinear
- SZCEPlane
- ACISEntity
- AcDbGroup
- AcDbLayout
- AcDbTableRecord
- AcDbXrecord
- AcDbVars
- SZCOObject
- SZCEElement
- SZCOColor
- SZCOFeature
- SZCOProfile
- SZCORegion
- SZCOSection
- SZCOSolid
- SZCOVisual
- SZCOObjects
- SZOBObject-Method
- SZOBObject-Value
- SZOBValue
- SZGEObject
- SZGECurve
- SZGE2dCurve
- SZGE3dCurve
- SZGE3dCurve-AcDbPolyline
- SZGE3dCurve-OnCurve
- SZGE3dCurve-OnTMatrix
- SZGE3dCurve-Transformed
- SZGE3dCurve-Zigzag
- SZGELine
- SZGELine-2xLines-PlaneIntersect
- SZGELine-AcDb3dPolyline-Segment
- SZGELine-AcDbCircle-Axis
- SZGELine-GridLine
- SZGELine-LineToPlane-Vertical
- SZGELine-MidPoint-Vector-Dist
- SZGELine-PlaneDistAng
- SZGELine-PlaneToPlane
- SZGELine-PlaneToPlane-Vertical
- SZGELine-Planes-Intersect
- SZGELine-PointToPlane-Vertical
- SZGELine-PointVector
- SZGELine-PointVector-Dist
- SZGELine-PointVector-Plane
- SZGELine-PointVector-PlaneToPlane
- SZGELine-Points-Offsets
- SZGELine-XLine-2xPlaneIntersect
- SZGEPlane
- SZGEPoint
- SZGEPoint-2D
- SZGEPoint-AcDbArc-Center
- SZGEPoint-AcDbCircle-Center
- SZGEPoint-Addition
- SZGEPoint-Entity
- SZGEPoint-Line-PlaneIntersect
- SZGEPoint-Line-Ratio
- SZGEPoint-OnCurve
- SZGEPoint-Origin
- SZGEPoint-Plane
- SZGEPoint-PlanesIntersect
- SZGEPoint-PointVectorPlane
- SZGEPoint-Polar
- SZGEPoint-Spherical
- SZGEPoint-TMatrix
- SZGETMatrix
- SZGETMatrix-AcDbArc-Center
- SZGETMatrix-AcDbCircle-Center
- SZGETMatrix-AcDbEllipse-Center
- SZGETMatrix-AcDbPolyline
- SZGETMatrix-Curve-AtDist
- SZGETMatrix-Curve-AtPoint
- SZGETMatrix-Curve-StartPoint
- SZGETMatrix-Line-EndPoint
- SZGETMatrix-Line-MidPoint
- SZGETMatrix-Line-StartPoint
- SZGETMatrix-Loop-Points
- SZGETMatrix-Mitre
- SZGETMatrix-Plane
- SZGETMatrix-Product
- SZGETMatrix-Products
- SZGETMatrix-Relative
- SZGETMatrix-SZCEPosn
- SZGETMatrix-SZCEUCS
- SZGETMatrix-Scale
- SZGETMatrix-Translation
- SZGETMatrix-Unit
- SZGETMatrix-XAxisRotation
- SZGETMatrix-XYAxis
- SZGETMatrix-YAxisRotation
- SZGETMatrix-ZAxis
- SZGETMatrix-ZAxisRotation
- SZGEVector
- SZGECurve
- SZGEObjects
- SZLPObject
- SZLPCode
- SZLPCode-List
- SZLPCode-Number
- SZLPCode-String
- SZLPFunction
- SZLPLogical
- SZLP-AND
- SZLP-ANDS
- SZLP-EQ
- SZLP-EQUAL
- SZLP-GREATERTHAN
- SZLP-GREATERTHANEQ
- SZLP-LESSTHAN
- SZLP-LESSTHANEQ
- SZLP-NIL
- SZLP-NOT
- SZLP-NUMEQ
- SZLP-NUMEQS
- SZLP-NUMNOTEQ
- SZLP-OR
- SZLP-T
- SZLPPredicate
- SZLPSymbol
- SZLPCode
- SZGEObject
- SZOBCAD
- SZOBScript
- Lisp
Version: 1.27.5
Date: 20260129.1809