Smartprop Operations
This article has no links to other VDC articles. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024
January 2024
Contents
- 1 CSmartPropOperation_TraceToPoint
- 2 CSmartPropOperation_TraceToLine
- 3 CSmartPropOperation_SetTintColor
- 4 CSmartPropOperation_SetVariable
- 5 CSmartPropOperation_SaveState
- 6 CSmartPropOperation_RestoreState
- 7 CSmartPropOperation_SavePosition
- 8 CSmartPropOperation_SaveDirection
- 9 CSmartPropOperation_SaveScale
- 10 CSmartPropOperation_SaveSurfaceNormal
- 11 CSmartPropOperation_SaveDirection
- 12 CSmartPropOperation_ComputeDotProduct3D
- 13 CSmartPropOperation_ComputeCrossProduct3D
- 14 CSmartPropOperation_ComputeDistance3D
- 15 CSmartPropOperation_ComputeVectorBetweenPoints3D
- 16 CSmartPropOperation_ComputeNormalizedVector3D
- 17 CSmartPropOperation_ComputeProjectVector3D
- 18 CSmartPropOperation_CreateLocator
- 19 CSmartPropOperation_CreateSizer
- 20 CSmartPropOperation_CreateRotator
- 21 CSmartPropOperation_ResetRotation
- 22 CSmartPropOperation_SetOrientation
- 23 CSmartPropOperation_SetPosition
- 24 CSmartPropOperation_ResetScale
- 25 CSmartPropOperation_Rotate
- 26 CSmartPropOperation_Translate
- 27 CSmartPropOperation_RotateTowards
- 28 CSmartPropOperation_Scale
- 29 CSmartPropOperation_RandomOffset
- 30 CSmartPropOperation_RandomRotation
- 31 CSmartPropOperation_RandomScale
- 32 CSmartPropOperation_Trace
- 33 CSmartPropOperation_TraceInDirection
CSmartPropOperation_TraceToPoint
Todo: Add class members
CSmartPropOperation_TraceToLine
Todo: Add class members
CSmartPropOperation_SetTintColor
Todo: Add class members
CSmartPropOperation_SetVariable
Todo: Add class members
CSmartPropOperation_SaveState
Todo: Add class members
CSmartPropOperation_RestoreState
Todo: Add class members
CSmartPropOperation_SavePosition
Todo: Add class members
CSmartPropOperation_SaveDirection
Todo: Add class members
CSmartPropOperation_SaveScale
Todo: Add class members
CSmartPropOperation_SaveSurfaceNormal
Todo: Add class members
CSmartPropOperation_SaveDirection
Todo: Add class members
CSmartPropOperation_ComputeDotProduct3D
Todo: Add class members
CSmartPropOperation_ComputeCrossProduct3D
Todo: Add class members
CSmartPropOperation_ComputeDistance3D
Todo: Add class members
CSmartPropOperation_ComputeVectorBetweenPoints3D
Todo: Add class members
CSmartPropOperation_ComputeNormalizedVector3D
Todo: Add class members
CSmartPropOperation_ComputeProjectVector3D
Todo: Add class members
CSmartPropOperation_CreateLocator
Todo: Add class members
CSmartPropOperation_CreateSizer
- m_flInitialMinX
- m_flInitialMaxX
- m_flConstraintMinX
- m_flConstraintMaxX
- m_OutputVariableMinX
- m_OutputVariableMaxX
- m_flInitialMinY
- m_flInitialMaxY
- m_flConstraintMinY
- m_flConstraintMaxY
- m_OutputVariableMinY
- m_OutputVariableMaxY
- m_flInitialMinZ
- m_flInitialMaxZ
- m_flConstraintMinZ
- m_flConstraintMaxZ
- m_OutputVariableMinZ
- m_OutputVariableMaxZ
CSmartPropOperation_CreateRotator
- m_vRotationAxis
- Axis around which the rotation will occur
- m_CoordinateSpace
- Coordinate space the axis of rotation is specified in.
- m_flDisplayRadius
- اRadius at which the rotator handle should be displayed.
- m_bApplyToCurrentTrasnform
- Should the rotation be applied to the current transform.
- m_bEnforceLimits
- If enabled, the minimum and maximum rotation angles will be used to limit the range of the rotation. Todo: Find corresponding class members to set the limits
- m_OutputVariable
- Specifies a float variable to which the rotation value should be output. The variable only receives the rotation around the axis, the axis of rotation does not affect this output.
CSmartPropOperation_ResetRotation
Todo: Add class members
CSmartPropOperation_SetOrientation
Todo: Add class members
CSmartPropOperation_SetPosition
Todo: Add class members
CSmartPropOperation_ResetScale
Todo: Add class members
CSmartPropOperation_Rotate
- m_vRotation
- Rotation to apply to the current transform
CSmartPropOperation_Translate
- m_vPosition
- Translation to apply to the current transform
CSmartPropOperation_RotateTowards
Todo: Add class members
CSmartPropOperation_Scale
Apply a scale to the current transform.
- m_flScale
- Scale to apply to the current transform
CSmartPropOperation_RandomOffset
Apply a random position offset to the current transform.
- m_vRandomPositionMin
- Minimum random position offset
- m_vRandomPositionMax
- Maximum random position offset
CSmartPropOperation_RandomRotation
Apply a random rotation to the current transform.
- m_vRandomRotationMin
- Minimum rotation range
- m_vRandomRotationMax
- Maximum rotation range
CSmartPropOperation_RandomScale
Apply a random scale to the current transform.
- m_flRandomScaleMin
- Minimum scale range
- m_flRandomScaleMax
- Maximum scale range
CSmartPropOperation_Trace
Todo: Add class members
CSmartPropOperation_TraceInDirection
Todo: Add class members
This article has not been added to any content categories. Please help out by adding categories.
January 2024
January 2024