SurfaceEvaluator.getSecondDerivatives Method

Parent Object: SurfaceEvaluator
Defined in namespace "adsk::core" and the header file is <Core/Geometry/SurfaceEvaluator.h>

Description

Get the second derivatives of the surface at the specified parameter positions.

Syntax

"surfaceEvaluator_var" is a variable referencing a SurfaceEvaluator object.

(returnValue, partialsUU, partialsUV, partialsVV) = surfaceEvaluator_var.getSecondDerivatives(parameters)

#include <Core/Geometry/SurfaceEvaluator.h

// Declare the output arguments.
Point2D[] parameters;
Vector3D[] partialsUU;
Vector3D[] partialsUV;
Vector3D[] partialsVV;
boolean returnValue = surfaceEvaluator_var->getSecondDerivatives(parameters, partialsUU, partialsUV, partialsVV);

Return Value

Type Description
boolean Returns true if the second derivatives were successfully returned.

Parameters

Name Type Description
parameters Point2D[] The array of parameter positions to get the surface second derivative at. Each parameter position must be within the range of the parameter extents as verified by isParameterOnFace.
partialsUU Vector3D[] The output array of second derivative UU partial vectors at each parameter position specified. The length of this array is equal to the length of the parameters array specified.
partialsUV Vector3D[] The output array of second derivative UV mixed partial vectors at each parameter position specified. The length of this array is equal to the length of the parameters array specified.
partialsVV Vector3D[] The output array of second derivative VV partial vectors at each parameter position specified. The length of this array is equal to the length of the parameters array specified.

Version

Introduced in version August 2014