Operators

This section is a catalogue of all Operator types currently available for you construct your procedures from. These are all built into Apparance engine and provide a range of functions for building geometry, manipulating spaces, performing calculations, manipulating text, and much more.

Summary

Bitwise: NOT • AND • OR • XOR • ShiftLeft • >> • Bit Set? • Bit Clear?

Colour: Blend • Hue • Pack • UnPack • Set Alpha • Get Alpha

Constants: Constant

Construction: Stacker.Splitter • Stacker.Merger • Stacker.MergerL • Stacker.MergerI • Stacker.Options

Control: Equal • NotEqual • LessThan • LessThanOrEqual • GreaterThan • GreaterThanOrEqual • Compare • If • Equal

Conversion: Convert

Data: OpenFile • Length • ReadInt • ReadFloat • ReadFloats • ReadFixedString • ReadXYZ • ReadXY • ReadListXYZ • ReadListXY

File: Read • Write • Exists? • Time • Copy • Temp File • Temp Directory • Project Directory • Down • Up • Make Directory • List Directory

Frame: Unit Corner • Unit Centre • Unit Face • Empty • Null • Split • Shrink • Extend • Turn • Resize • Offset • Rotate • Scale • Translate • Dimensions • Size • Reorient • Diagonal • FrameToWorldV • WorldToFrameV • Place Pivot • Intersects? • Get Axes • Set Axes • Grid • Turn+ • Offset+ • Resize+ • Cull+ • Mask+ • Path To Frame • Warp+

Geometry: Length

Image: Image • Picture • Clear • Dimensions • Info • Blob • Noise • Copy • Line • Rectangle • Ellipse • Polygon • Sample • Brightness • Contrast • Blur • Clamp • Range • Dilate • Erode • Invert • Mirror • Quantize • Sharpen • Shift • Swap • Randomize • Composite • Colourise • Combine • Region

Integrity: Valid? • True? • False? • True? • Log!

List: Count • Append • Insert • Get • Set • Concatenate • Reverse

Logic: And • Not • Or

Maths: Add • Div • Ln • Log10 • Log2 • Log • Power10 • Power2 • PowerN • Power • Sqrt • Square • Multiply • Subtract • NormaliseV3 • Modf • ModI • FracF • FloorF • CeilingF

Modelling: Merge • Colour • Material • Colour Map • Blend Normals • Translate • Rotate • Scale • Move • Copy • Invert • Hide • Taper • Noise Distort • Noise Sample • Noise Extents • Noise Stitch • Spherize • Height Map • Set UV • UV Scale • UV Translate • UV Frame

Numerical: Abs • Min • Max • Min • Max • Clamp • Spread • Merge Ranges • Random • Twist

Primitives: • Cylinder • Grid • Sheet • Colour Sheet • Colour Triangle • Heightmap • Sphere • Polygon • Extrude • Loft

Resource: Resolve • Resolve+ • Place • Place+ • Make Texture

Shapes: Line • Arc • Ellipse • Rectangle • Curve • Filter

Text: Convert • Uppercase • Lowercase • Concatenate • Concatenate Lines • Length • Is Empty • At • Split • Find First • Find Last • Replace • If Empty

Trigonometry: Pi • Tau • RadToDeg • DegToRad • Sin • Cos • Tan • ArcSin • ArcCos • ArcTan • ArcTan2 • DistanceV3 • RotateV3

Details

Bitwise

Colour

Constants

Construction

Control

Conversion

Data

File

Frame

Geometry

Image

Integrity

List

Logic

Maths

Modelling

Numerical

Primitives

Resource

Shapes

Text

Trigonometry