## Constraint.UpVectorReference

### Description

Sets or returns the X3DObject acting as the UpVector reference.

### C# Syntax

    // get accessor

    X3DObject rtn = Constraint.UpVectorReference;

    // set accessor

    Constraint.UpVectorReference = X3DObject;

### Examples

#### VBScript Example

    '

    ' This example creates a constraint and sets its upvector reference.

    '

    NewScene , false

    set oRoot = Application.ActiveProject.ActiveScene.Root

    set oNull = oRoot.AddNull("ConstrainingNull")

    set oNull2 = oRoot.AddNull("UpVectorReference")

    set oGrid = oRoot.AddGeometry("Grid","MeshSurface")

    set oDirectionCns = oGrid.Kinematics.AddConstraint("Direction", oNull )

    oDirectionCns.Parameters("upvct_active").Value = True

    set oDirectionCns.UpVectorReference = oNull2