Transform

A transform on a 3d object, e.g. geometry or mesh.

Example

app = cf.GetApplication()
project = app:NewProject()

    -- Create geometry to transform
    
origin = cf.Point(0, 0, 0)
cube = project.Geometry:AddCuboidAtCentre(origin, 0.5, 0.5, 0.5)

    -- Translate and rotate the geometry 
    
translate = cube.Transforms:AddTranslate(origin, cf.Point(1.5, 0, 0))
rotate = cube.Transforms:AddRotate(origin, cf.Point(0, 0, 1), 45)

    -- Remove the translate transform
    
translate:Delete()

Inheritance

The following objects are derived (specialisations) from the Transform object:

Method List

Delete ()
Delete the transform.

Method Details

Delete ()
Delete the transform.