AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.QuickSolid 命名空间参考

class  AdvCurveBuilder
 高级曲线构建工具类 更多...
 
class  AdvFeatureTool
 高级特征造型工具类 更多...
 
class  AdvShapeBuilder
 高级实体构建工具类 更多...
 
class  AdvSurfaceBuilder
 高级曲面构建工具类 更多...
 
class  AnyCAD
 
class  AnyCADPINVOKE
 
class  CurveAlgo2d
 二维曲线算法工具类 更多...
 
class  FeatureContext
 特征识别上下文FeatureContext可能对输入的TopoShape修改,为保持数据一致性,请调用GetSolidModified检查是否被修改。 更多...
 
class  FeatureEngine
 特征识别引擎 更多...
 
class  FeatureGroup
 特征组相同类型特征分组 更多...
 
class  FeatureGroupList
 
class  FeatureItem
 特征项记录一个特征,特征由多个部分组成,使用GetFaceGroupNames获得Face特征组,GetEdgeGroupNames获取边特征组。 更多...
 
class  FeatureItemList
 
class  HatchHatcher
 曲面填充线生成器类 更多...
 
class  HoleDetector
 孔特征识别 更多...
 
class  ProfileBuilder
 2D轮廓构建器类 更多...
 
class  QuickSolidEngineManager
 高级造型模块全局设置 更多...
 
class  ShapeAnalysisTool
 形状分析工具类 更多...
 
class  ShapeHLRBuilder
 ShapeHLRBuilder,计算shape在给定投影面上可见部分的算法工具. 更多...
 
class  SheetMetalTool
 钣金工具 更多...
 
class  SurfaceCurvature
 曲面曲率计算类 更多...
 
class  SurfacePointsTool
 曲面点云分析工具类 更多...
 
class  ThumbnailTool
 缩略图生成工具类 更多...
 
class  WireTreeBuilder
 Wire树构建器 更多...
 

枚举

enum  EnumBlendSurfaceAutoScale : int { RegularPoles , MinimizeCurvature , Manual }
 混合曲面自动缩放模式枚举 更多...
 
enum  EnumExtendCurveOutputModes { SingleEdge , Wire }
 延长曲线输出模式枚举 更多...
 
enum  EnumExtendCurveTypes { Straight , G2 }
 延长曲线类型枚举 更多...
 
enum  EnumGeomFillSurfaceStyle { Stretch , Coons , Curved }
 曲面填充样式枚举 更多...
 
enum  EnumInterpolateCurveTypes { ChordLength , Centripetal , Uniform , Custom }
 插值曲线参数化类型枚举 更多...
 
enum  EnumIsoCurveModes { Single , Multi }
 等参曲线模式枚举 更多...
 
enum  EnumIsoCurveOrientations { U , V }
 等参曲线方向枚举 更多...
 
enum  EnumSurfaceFillingOrder : int { C0 , G1 , G2 }
 曲面填充连续性阶数枚举 更多...
 

枚举类型说明

◆ EnumBlendSurfaceAutoScale

混合曲面自动缩放模式枚举

控制在两条边之间创建混合曲面时的缩放策略。

枚举值
RegularPoles 

规则极点 - 均匀分布控制点

MinimizeCurvature 

最小化曲率 - 优化使曲面曲率变化最小

Manual 

手动模式 - 用户指定缩放值

◆ EnumExtendCurveOutputModes

延长曲线输出模式枚举

控制曲线延长操作的输出结果类型。

枚举值
SingleEdge 

单条边模式 - 返回延长后的单条Edge

Wire 

线框模式 - 返回包含原曲线和延长部分的Wire

◆ EnumExtendCurveTypes

延长曲线类型枚举

定义曲线延长时使用的几何延续方式。

枚举值
Straight 

直线延长 - 沿切线方向直线延伸

G2 

G2连续延长 - 保持曲率连续的平滑延伸

◆ EnumGeomFillSurfaceStyle

曲面填充样式枚举

定义使用边界曲线填充曲面时采用的数学方法,影响曲面的形状和光滑度。

枚举值
Stretch 

拉伸式 - 简单的线性插值,计算快速但可能不够平滑

Coons 

Coons曲面 - 双线性混合,保持边界连续性

Curved 

弯曲式 - 能量最小化方法,生成最平滑的曲面

◆ EnumInterpolateCurveTypes

插值曲线参数化类型枚举

定义曲线插值时使用的参数化方法,影响曲线的平滑度和形状。

枚举值
ChordLength 

弦长参数化 - 根据点之间的实际距离分配参数,最常用

Centripetal 

向心参数化 - 使用距离的平方根,适合锐角转折

Uniform 

均匀参数化 - 等间距分配参数,简单但可能不平滑

Custom 

自定义参数化 - 用户指定参数值

◆ EnumIsoCurveModes

等参曲线模式枚举

控制从曲面提取等参曲线时的输出方式。

枚举值
Single 

单条模式 - 提取一条指定参数的等参曲线

Multi 

多条模式 - 提取多条均匀分布的等参曲线

◆ EnumIsoCurveOrientations

等参曲线方向枚举

指定从曲面提取等参曲线时的参数方向。

枚举值

U方向 - 提取V=常数的等参曲线(沿U方向变化)

V方向 - 提取U=常数的等参曲线(沿V方向变化)

◆ EnumSurfaceFillingOrder

曲面填充连续性阶数枚举

定义填充曲面与边界之间的几何连续性要求。

枚举值
C0 

C0连续 - 位置连续,曲面与边界相接但可能有尖角

G1 

G1连续 - 切线连续,曲面与边界相切,视觉平滑

G2 

G2连续 - 曲率连续,曲面与边界曲率匹配,最高质量