Hide Table of Contents
ISurface Interface Methods

For a list of all members of this type, see ISurface members.

Public Methods

 NameDescription
 MethodAddTrimmingLoopObsolete. Superseded by ISurface::AddTrimmingLoop2.  
 MethodAddTrimmingLoop2Creates a trimming loop out of specified surface parametric UV-curves and adds it to a list of such loops.  
 MethodCopyGets a copy of this surface.  
 MethodCreateNewCurveCreates a new empty curve for the part.  
 MethodCreateTrimmedSheetObsolete. Superseded by ISurface::CreateTrimmedSheet4.  
 MethodCreateTrimmedSheet4Obsolete. Superseded by ISurface::CreateTrimmedSheet5.  
 MethodCreateTrimmedSheet5Creates a trimmed sheet body from this surface.  
 MethodEvaluateEvaluates the surface, given the u and v parameters of the surface.  
 MethodEvaluateAtPointEvaluates a surface at the specified XYZ point.  
 MethodFindMinimumRadiusGets the minimum radius of curvature for the selected surface.  
 MethodGetBSurfParamsObsolete. Superseded by ISurface::GetBSurfParams2.  
 MethodGetBSurfParams2Obsolete. Superseded by ISurface::GetBSurfParams3.  
 MethodGetBSurfParams3Gets the parameterization data for a B-spline surface.  
 MethodGetClosestPointOnUses the X,Y,Z input point to determine the closest point on the surface.  
 MethodGetExtrusionsurfParamsGets the parameters for the extrusion surface.  
 MethodGetIntersectCurveCountObsolete. Superseded by ISurface::GetIntersectCurveCount2.  
 MethodGetIntersectCurveCount2Gets the number of points for a surface-curve intersection.  
 MethodGetIntersectSurfaceCountGets the number of curves for a surface-surface intersection.  
 MethodGetOffsetSurfParamsObsolete. Superseded by ISurface::GetOffsetSurfParams2.  
 MethodGetOffsetSurfParams2Gets the overall offset distance of this offset surface.  
 MethodGetProfileCurveGets the curve used to create the surface of revolution or extrusion surface and applies to only surface of revolution or extrusion surface.  
 MethodGetProjectedPointOnGets the point where the input point is projected on to this surface.  
 MethodGetRevsurfParamsGets the parameters for the surface.  
 MethodIAddTrimmingLoopObsolete. Superseded by ISurface::IAddTrimmingLoop2.  
 MethodIAddTrimmingLoop2Creates a trimming loop out of specified surface parametric (UV-curves) and adds it to a list of such loops.  
 MethodICopyGets a copy of this surface.  
 MethodICreateNewCurveCreates a new empty curve for the part.  
 MethodICreateTrimmedSheetObsolete. Superseded by ISurface::ICreateTrimmedSheet4.  
 MethodICreateTrimmedSheet2Obsolete. Superseded by ISurface::ICreateTrimmedSheet4.  
 MethodICreateTrimmedSheet4Obsolete. Superseded by ISurface::CreateTrimmedSheet5.  
 MethodIdentityGets the type of surface.  
 MethodIEvaluateEvaluates the surface, given the u and v parameters of the surface.  
 MethodIEvaluateAtPointEvaluates a surface at the specified XYZ point.  
 MethodIFindMinimumRadiusGets the minimum radius of curvature for the selected surface.  
 MethodIGetBSurfParamsGets the b-spline surface parameters for the surface.  
 MethodIGetBSurfParamsSizeObsolete. Superseded by ISurface::IGetBSurfParamsSize3.  
 MethodIGetBSurfParamsSize2Obsolete. Superseded by ISurface::IGetBSurfParamsSize3.  
 MethodIGetBSurfParamsSize3Gets the allocation size necessary for Bsurface parameter data retrieval in a subsequent call to ISurface::IGetBSurfParams.  
 MethodIGetClosestPointOnUses the X,Y,Z input point to determine the closest point on the surface.  
 MethodIGetExtrusionsurfParamsGets the parameters for the extrusion surface.  
 MethodIGetMakeIsoCurvesCountGets the number of curves that represent the ISO line of a given direction.  
 MethodIGetOffsetSurfParams2Gets the overall offset distance of this offset surface.  
 MethodIGetProfileCurveGets the curve used to create the surface of revolution or extrusion surface and applies to only surface of revolution or extrusion surface.  
 MethodIGetRevsurfParamsGets the parameters for the surface.  
 MethodIIntersectCurveObsolete. Superseded by ISurface::IIntersectCurve2.  
 MethodIIntersectCurve2Gets a surface-curve intersection.  
 MethodIIntersectSurfaceGets a surface-surface intersection.  
 MethodIMakeIsoCurveCreates a curve that represents the ISO line of a given surface.  
 MethodIMakeIsoCurvesCreates curves on a surface.  
 MethodIntersectCurveObsolete. Superseded by ISurface::IntersectCurve2.  
 MethodIntersectCurve2Gets a surface-curve intersection.  
 MethodIntersectSurfaceGets a surface-surface intersection.  
 MethodIParameterizationGets the parameterization of the surface.  
 MethodIReverseEvaluateGets the UV parameters at the specified location, which must be on the surface.  
 MethodIsBlendingGets whether the surface is a blending surface.  
 MethodIsConeGets whether the surface is a cone.  
 MethodIsCylinderGets whether the surface is a cylinder.  
 MethodIsForeignGets whether the surface is a foreign surface.  
 MethodIsOffsetGets whether the surface is an offset surface.  
 MethodIsParametricGets whether the surface is a parametric (spline type) surface.  
 MethodIsPlaneGets whether the surface is a planar surface.  
 MethodIsRevolvedGets whether the surface is a revolved surface.  
 MethodIsSphereGets whether the surface is a sphere.  
 MethodIsSweptGets whether the surface is swept.  
 MethodIsTorusGets whether the surface is a torus.  
 MethodMakeIsoCurveCreates an untrimmed curve using the specified surface parameter.  
 MethodMakeIsoCurve2Creates an untrimmed curve on a surface using the specified u or v surface function parameter.  
 MethodMakeIsoCurvesCreates curves on a surface.  
 MethodParameterizationObsolete. Superseded by ISurface::Parameterization2.  
 MethodParameterization2Gets the parameterization of the surface.  
 MethodReverseEvaluateGets the UV parameters at the specified location, which must be on the surface.  
Top

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   ISurface Interface Methods
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2021 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.