NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::TextBuilder类 参考

文本特征构建器 更多...

#include <Features_TextBuilder.hxx>

类 NXOpen::Features::TextBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  FontStyleOptions { FontStyleOptionsRegular , FontStyleOptionsItalic , FontStyleOptionsBold , FontStyleOptionsBoldItalic }
enum  OnFacePlacementMethodOptions { OnFacePlacementMethodOptionsCurvesOnFaces , OnFacePlacementMethodOptionsSectionPlane }
enum  OrientationMethodOptions { OrientationMethodOptionsNatural , OrientationMethodOptionsVector }
enum  ScriptOptions {
  ScriptOptionsOther , ScriptOptionsWestern , ScriptOptionsBaltic , ScriptOptionsChineseBig5 ,
  ScriptOptionsCentralEuropean , ScriptOptionsGb2312 , ScriptOptionsGreek , ScriptOptionsHangul ,
  ScriptOptionsMac , ScriptOptionsOem , ScriptOptionsCyrillic , ScriptOptionsShiftJIS ,
  ScriptOptionsSymbol , ScriptOptionsTurkish , ScriptOptionsVietnamese , ScriptOptionsJohab ,
  ScriptOptionsArabic , ScriptOptionsHebrew , ScriptOptionsThai
}
enum  Types { TypesPlanar , TypesOnCurve , TypesOnFace }

Public 成员函数

bool CanCreateBoundingBox ()
bool CanJoinCurves ()
bool CanProjectCurves ()
bool CanReferenceText ()
bool CanReverseIntersectionCurve ()
bool CanUseKerningSpaces ()
int CaretPosition ()
bool EnableCaretPositioning ()
bool EnableCharacterSpacing ()
NXString Font ()
double FontGapFactor ()
NXOpen::Features::TextBuilder::FontStyleOptions FontStyle ()
NXOpen::GeometricUtilities::FrameOnPathBuilderFrameOnPath ()
bool IsAssociative ()
bool IsPrintMark ()
NXOpen::SectionOnCurvePlacementProfile ()
NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions OnFacePlacementMethod ()
NXOpen::SectionOnFacePlacementProfile ()
NXOpen::Features::TextBuilder::OrientationMethodOptions OrientationMethod ()
NXOpen::DirectionOrientationVector ()
NXOpen::ScCollectorPlacementFaces ()
NXOpen::GeometricUtilities::RectangularFrameBuilderPlanarFrame ()
NXOpen::ExpressionPrintMarkThickness ()
NXString PrintMarkUsageLabel ()
NXOpen::Features::TextBuilder::ScriptOptions Script ()
NXOpen::PlaneSectionPlane ()
void SelectFont (const char *fontName, NXOpen::Features::TextBuilder::ScriptOptions script)
void SelectFont (const NXString &fontName, NXOpen::Features::TextBuilder::ScriptOptions script)
void SetAssociative (bool isAssociative)
void SetCanCreateBoundingBox (bool canCreateBoundingBox)
void SetCanJoinCurves (bool canJoinCurves)
void SetCanProjectCurves (bool canProjectCurves)
void SetCanReferenceText (bool canReferenceText)
void SetCanReverseIntersectionCurve (bool canReverse)
void SetCanUseKerningSpaces (bool canUseKerningSpaces)
void SetCaretPosition (int position)
void SetEnableCaretPositioning (bool enable)
void SetEnableCharacterSpacing (bool enable)
void SetFontGapFactor (double gapFactor)
void SetFontStyle (NXOpen::Features::TextBuilder::FontStyleOptions fontStyle)
void SetOnFacePlacementMethod (NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions placementMethod)
void SetOrientationMethod (NXOpen::Features::TextBuilder::OrientationMethodOptions orientationMethod)
void SetOrientationVector (NXOpen::Direction *orientationVector)
void SetPrintMark (bool isPrintMark)
void SetPrintMarkUsageLabel (const char *printMarkUsageLabel)
void SetPrintMarkUsageLabel (const NXString &printMarkUsageLabel)
void SetScript (NXOpen::Features::TextBuilder::ScriptOptions script)
void SetSectionPlane (NXOpen::Plane *sectionPlane)
void SetTextString (const char *textString)
void SetTextString (const NXString &textString)
void SetType (NXOpen::Features::TextBuilder::Types type)
NXOpen::ExpressionText ()
NXString TextString ()
NXOpen::Features::TextBuilder::Types Type ()
void UpdateOnOrientationVectorReversal ()
void UpdateOnSectionPlane ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _TextBuilderBuilder

详细描述

文本特征构建器

        表示@link NXOpen::Features::Text NXOpen::Features::Text@endlink的构建器
         <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateTextBuilder  NXOpen::Features::FeatureCollection::CreateTextBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    CanCreateBoundingBox </term> <description>
    0 </description> </item>
    <item><term>
    CanJoinCurves </term> <description>
    1 </description> </item>
    <item><term>
    CanProjectCurves </term> <description>
    0 </description> </item>
    <item><term>
    CanReferenceText </term> <description>
    0 </description> </item>
    <item><term>
    CanUseKerningSpaces </term> <description>
    1 </description> </item>
    <item><term>
    FontStyle </term> <description>
    Regular </description> </item>
    <item><term>
    FrameOnPath.AnchorLocation </term> <description>
    Center </description> </item>
    <item><term>
    FrameOnPath.Height.Value </term> <description>
    10 (毫米零件), 1 (英寸零件) </description> </item>
    <item><term>
    FrameOnPath.Offset.Value </term> <description>
    0 (毫米零件), 0 (英寸零件) </description> </item>
    <item><term>
    FrameOnPath.WScale </term> <description>
    100 </description> </item>
    <item><term>
    IsAssociative </term> <description>
    1 </description> </item>
    <item><term>
    IsPrintMark </term> <description>
    0 </description> </item>
    <item><term>
    OnFacePlacementMethod </term> <description>
    CurvesOnFaces </description> </item>
    <item><term>
    OrientationMethod </term> <description>
    Natural </description> </item>
    <item><term>
    PlanarFrame.AnchorLocation </term> <description>
    BottomCenter </description> </item>
    <item><term>
    PlanarFrame.Height.Value </term> <description>
    10 (毫米零件), 1 (英寸零件) </description> </item>
    <item><term>
    PlanarFrame.Shear.Value </term> <description>
    0 </description> </item>
    <item><term>
    PlanarFrame.WScale </term> <description>
    100 </description> </item>

PrintMarkThickness.Value 1 (毫米零件), 0.05 (英寸零件)


创建于NX7.5.1。

成员枚举类型说明

◆ FontStyleOptions

字体样式选项

枚举值
FontStyleOptionsRegular 

常规样式

FontStyleOptionsItalic 

斜体样式

FontStyleOptionsBold 

粗体样式

FontStyleOptionsBoldItalic 

粗斜体样式

◆ OnFacePlacementMethodOptions

NXOpen::Features::TextBuilder::TypesOnFace 类型的放置选项

枚举值
OnFacePlacementMethodOptionsCurvesOnFaces 

面上的曲线或边放置

OnFacePlacementMethodOptionsSectionPlane 

平面与面的交线放置

◆ OrientationMethodOptions

NXOpen::Features::TextBuilder::TypesOnCurve 类型的方向选项

枚举值
OrientationMethodOptionsNatural 

沿自然曲线法向

OrientationMethodOptionsVector 

沿矢量

◆ ScriptOptions

脚本或字符集选项

枚举值
ScriptOptionsOther 

指定基于当前系统区域设置的默认字符集

ScriptOptionsWestern 

指定英语字符集

ScriptOptionsBaltic 

指定波罗的海(东北欧)字符集

ScriptOptionsChineseBig5 

指定繁体中文字符集

ScriptOptionsCentralEuropean 

指定东欧字符集

ScriptOptionsGb2312 

指定简体中文字符集

ScriptOptionsGreek 

指定希腊字符集

ScriptOptionsHangul 

指定韩文Hangul字符集

ScriptOptionsMac 

指定苹果Macintosh字符集

ScriptOptionsOem 

根据当前系统区域设置,指定映射到OEM代码页之一

ScriptOptionsCyrillic 

指定俄文西里尔字符集

ScriptOptionsShiftJIS 

指定日文字符集

ScriptOptionsSymbol 

指定符号字符集

ScriptOptionsTurkish 

指定土耳其字符集

ScriptOptionsVietnamese 

指定越南字符集

ScriptOptionsJohab 

指定韩文Johab字符集

ScriptOptionsArabic 

指定阿拉伯字符集

ScriptOptionsHebrew 

指定希伯来字符集

ScriptOptionsThai 

指定泰文字符集

◆ Types

文本放置类型

枚举值
TypesPlanar 

平面上放置

TypesOnCurve 

轮廓上放置

TypesOnFace 

面上放置

成员函数说明

◆ CanCreateBoundingBox()

bool NXOpen::Features::TextBuilder::CanCreateBoundingBox ( )

返回指示是否可创建边界框的标志
于NX7.5.1版本创建。

许可要求:无

◆ CanJoinCurves()

bool NXOpen::Features::TextBuilder::CanJoinCurves ( )

返回指示是否可连接曲线的标志
于NX7.5.1版本创建。

许可要求:无

◆ CanProjectCurves()

bool NXOpen::Features::TextBuilder::CanProjectCurves ( )

返回指示是否可投影曲线的标志
于NX7.5.1版本创建。

许可要求:无

◆ CanReferenceText()

bool NXOpen::Features::TextBuilder::CanReferenceText ( )

返回指示文本特征是否可引用字符串表达式的标志
创建于NX7.5.1。

许可证要求:无

◆ CanReverseIntersectionCurve()

bool NXOpen::Features::TextBuilder::CanReverseIntersectionCurve ( )

返回指示相交曲线是否可反转的标志
创建于NX7.5.1。

许可证要求:无

◆ CanUseKerningSpaces()

bool NXOpen::Features::TextBuilder::CanUseKerningSpaces ( )

返回指示是否可使用字距调整间距的标志
于NX7.5.1版本创建。

许可要求:无

◆ CaretPosition()

int NXOpen::Features::TextBuilder::CaretPosition ( )

返回插入点位置
创建于NX2312.0.0版本。

许可要求:无

◆ EnableCaretPositioning()

bool NXOpen::Features::TextBuilder::EnableCaretPositioning ( )

返回指示是否启用插入点定位的标志
首次创建于NX2312.0.0版本。

许可证要求:无

◆ EnableCharacterSpacing()

bool NXOpen::Features::TextBuilder::EnableCharacterSpacing ( )

返回指示是否启用字符间距的标志
首次创建于NX2312.0.0版本。

许可证要求:无

◆ Font()

NXString NXOpen::Features::TextBuilder::Font ( )

返回字体
创建于NX7.5.1。

许可证要求:无

◆ FontGapFactor()

double NXOpen::Features::TextBuilder::FontGapFactor ( )

返回字体间距因子。字体间距因子决定用于字符间距的像素数量。
首次创建于NX2312.0.0版本。

许可证要求:无

◆ FontStyle()

NXOpen::Features::TextBuilder::FontStyleOptions NXOpen::Features::TextBuilder::FontStyle ( )

返回字体样式
于NX7.5.1版本创建。

许可要求:无

◆ FrameOnPath()

NXOpen::GeometricUtilities::FrameOnPathBuilder * NXOpen::Features::TextBuilder::FrameOnPath ( )

返回路径上的框架
于NX7.5.1版本创建。

许可要求:无

◆ IsAssociative()

bool NXOpen::Features::TextBuilder::IsAssociative ( )

返回指示操作是否为关联的标志
于NX7.5.1版本创建。

许可要求:无

◆ IsPrintMark()

bool NXOpen::Features::TextBuilder::IsPrintMark ( )

返回指示此文本特征是否为打印标记的标志
首次创建于NX12.0.1版本。

许可证要求:无

◆ OnCurvePlacementProfile()

NXOpen::Section * NXOpen::Features::TextBuilder::OnCurvePlacementProfile ( )

返回 NXOpen::Features::TextBuilder::TypesOnCurve 类型的放置轮廓
创建于NX7.5.1。

许可要求 : 无

◆ OnFacePlacementMethod()

NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions NXOpen::Features::TextBuilder::OnFacePlacementMethod ( )

返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置方法
创建于NX7.5.1。

许可要求 : 无

◆ OnFacePlacementProfile()

NXOpen::Section * NXOpen::Features::TextBuilder::OnFacePlacementProfile ( )

返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置轮廓
创建于NX7.5.1。

许可要求 : 无

◆ OrientationMethod()

NXOpen::Features::TextBuilder::OrientationMethodOptions NXOpen::Features::TextBuilder::OrientationMethod ( )

返回NXOpen::Features::TextBuilder::TypesOnCurve类型的方向方法
创建于NX7.5.1。

许可证要求:无

◆ OrientationVector()

NXOpen::Direction * NXOpen::Features::TextBuilder::OrientationVector ( )

返回方向矢量
创建于NX7.5.1。

许可证要求:无

◆ PlacementFaces()

NXOpen::ScCollector * NXOpen::Features::TextBuilder::PlacementFaces ( )

返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置面
创建于NX7.5.1。

许可要求 : 无

◆ PlanarFrame()

NXOpen::GeometricUtilities::RectangularFrameBuilder * NXOpen::Features::TextBuilder::PlanarFrame ( )

返回平面框架
于NX7.5.1版本创建。

许可要求:无

◆ PrintMarkThickness()

NXOpen::Expression * NXOpen::Features::TextBuilder::PrintMarkThickness ( )

返回打印标记的厚度
首次创建于NX12.0.1版本。

许可证要求:无

◆ PrintMarkUsageLabel()

NXString NXOpen::Features::TextBuilder::PrintMarkUsageLabel ( )

返回打印标记的使用标签
首次创建于NX12.0.1版本。

许可证要求:无

◆ Script()

NXOpen::Features::TextBuilder::ScriptOptions NXOpen::Features::TextBuilder::Script ( )

返回脚本
创建于NX7.5.1。

许可证要求:无

◆ SectionPlane()

NXOpen::Plane * NXOpen::Features::TextBuilder::SectionPlane ( )

返回NXOpen::Features::TextBuilder::TypesOnFace类型的截面平面
创建于NX7.5.1。

许可证要求:无

◆ SelectFont() [1/2]

void NXOpen::Features::TextBuilder::SelectFont ( const char * fontName,
NXOpen::Features::TextBuilder::ScriptOptions script )

选择字体及相应字符集
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
fontName字体
script字符集

◆ SelectFont() [2/2]

void NXOpen::Features::TextBuilder::SelectFont ( const NXString & fontName,
NXOpen::Features::TextBuilder::ScriptOptions script )

选择字体及相应字符集
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
fontName字体
script字符集

◆ SetAssociative()

void NXOpen::Features::TextBuilder::SetAssociative ( bool isAssociative)

设置指示操作是否为关联的标志
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
isAssociative是否关联

◆ SetCanCreateBoundingBox()

void NXOpen::Features::TextBuilder::SetCanCreateBoundingBox ( bool canCreateBoundingBox)

设置指示是否可创建边界框的标志
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
canCreateBoundingBox是否可创建边界框

◆ SetCanJoinCurves()

void NXOpen::Features::TextBuilder::SetCanJoinCurves ( bool canJoinCurves)

设置指示是否可连接曲线的标志
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
canJoinCurves是否可连接曲线

◆ SetCanProjectCurves()

void NXOpen::Features::TextBuilder::SetCanProjectCurves ( bool canProjectCurves)

设置指示是否可投影曲线的标志
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
canProjectCurves是否可投影曲线

◆ SetCanReferenceText()

void NXOpen::Features::TextBuilder::SetCanReferenceText ( bool canReferenceText)

设置指示文本特征是否可引用字符串表达式的标志
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
canReferenceText是否可引用文本

◆ SetCanReverseIntersectionCurve()

void NXOpen::Features::TextBuilder::SetCanReverseIntersectionCurve ( bool canReverse)

设置指示相交曲线是否可反转的标志
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
canReverse是否可反转

◆ SetCanUseKerningSpaces()

void NXOpen::Features::TextBuilder::SetCanUseKerningSpaces ( bool canUseKerningSpaces)

设置指示是否可使用字距调整间距的标志
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
canUseKerningSpaces是否可使用字距调整间距

◆ SetCaretPosition()

void NXOpen::Features::TextBuilder::SetCaretPosition ( int position)

设置插入点位置
创建于NX2312.0.0版本。

许可要求:solid_modeling("SOLIDS MODELING")

参数
position位置

◆ SetEnableCaretPositioning()

void NXOpen::Features::TextBuilder::SetEnableCaretPositioning ( bool enable)

设置指示是否启用插入点定位的标志
创建于NX2312.0.0版本。

许可要求:solid_modeling("SOLIDS MODELING")

参数
enable启用标志

◆ SetEnableCharacterSpacing()

void NXOpen::Features::TextBuilder::SetEnableCharacterSpacing ( bool enable)

设置指示是否启用字符间距的标志
首次创建于NX2312.0.0版本。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
enable启用标志

◆ SetFontGapFactor()

void NXOpen::Features::TextBuilder::SetFontGapFactor ( double gapFactor)

设置字体间距因子。字体间距因子决定用于字符间距的像素数量。
首次创建于NX2312.0.0版本。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
gapFactor间距因子

◆ SetFontStyle()

void NXOpen::Features::TextBuilder::SetFontStyle ( NXOpen::Features::TextBuilder::FontStyleOptions fontStyle)

设置字体样式
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
fontStyle字体样式

◆ SetOnFacePlacementMethod()

void NXOpen::Features::TextBuilder::SetOnFacePlacementMethod ( NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions placementMethod)

设置 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置方法
创建于NX7.5.1。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
placementMethod放置方法

◆ SetOrientationMethod()

void NXOpen::Features::TextBuilder::SetOrientationMethod ( NXOpen::Features::TextBuilder::OrientationMethodOptions orientationMethod)

设置NXOpen::Features::TextBuilder::TypesOnCurve类型的方向方法
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
orientationMethod方向方法

◆ SetOrientationVector()

void NXOpen::Features::TextBuilder::SetOrientationVector ( NXOpen::Direction * orientationVector)

设置方向矢量
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
orientationVector方向矢量

◆ SetPrintMark()

void NXOpen::Features::TextBuilder::SetPrintMark ( bool isPrintMark)

设置指示此文本特征是否为打印标记的标志
首次创建于NX12.0.1版本。

许可证要求:无

参数
isPrintMark是否为打印标记

◆ SetPrintMarkUsageLabel() [1/2]

void NXOpen::Features::TextBuilder::SetPrintMarkUsageLabel ( const char * printMarkUsageLabel)

设置打印标记的使用标签
首次创建于NX12.0.1版本。

许可证要求:无

参数
printMarkUsageLabel打印标记使用标签

◆ SetPrintMarkUsageLabel() [2/2]

void NXOpen::Features::TextBuilder::SetPrintMarkUsageLabel ( const NXString & printMarkUsageLabel)

设置打印标记的使用标签
首次创建于NX12.0.1版本。

许可证要求:无

参数
printMarkUsageLabel打印标记使用标签

◆ SetScript()

void NXOpen::Features::TextBuilder::SetScript ( NXOpen::Features::TextBuilder::ScriptOptions script)

设置脚本
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
script脚本

◆ SetSectionPlane()

void NXOpen::Features::TextBuilder::SetSectionPlane ( NXOpen::Plane * sectionPlane)

设置NXOpen::Features::TextBuilder::TypesOnFace类型的截面平面
创建于NX7.5.1。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
sectionPlane截面平面

◆ SetTextString() [1/2]

void NXOpen::Features::TextBuilder::SetTextString ( const char * textString)

设置要渲染的字符串
首次创建于NX7.5.3版本。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
textString要渲染的文本

◆ SetTextString() [2/2]

void NXOpen::Features::TextBuilder::SetTextString ( const NXString & textString)

设置要渲染的字符串
首次创建于NX7.5.3版本。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
textString要渲染的文本

◆ SetType()

void NXOpen::Features::TextBuilder::SetType ( NXOpen::Features::TextBuilder::Types type)

设置类型
于NX7.5.1版本创建。

许可要求:solid_modeling("SOLIDS MODELING")

参数
type类型

◆ Text()

NXOpen::Expression * NXOpen::Features::TextBuilder::Text ( )

返回表示文本的字符串表达式
创建于NX7.5.1。

许可证要求:无

◆ TextString()

NXString NXOpen::Features::TextBuilder::TextString ( )

返回要渲染的字符串
首次创建于NX7.5.3版本。

许可证要求:无

◆ Type()

NXOpen::Features::TextBuilder::Types NXOpen::Features::TextBuilder::Type ( )

返回类型
于NX7.5.1版本创建。

许可要求:无

◆ UpdateOnOrientationVectorReversal()

void NXOpen::Features::TextBuilder::UpdateOnOrientationVectorReversal ( )

根据方向向量方向更新构建器
首次创建于NX7.5.1版本。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ UpdateOnSectionPlane()

void NXOpen::Features::TextBuilder::UpdateOnSectionPlane ( )

根据截面平面更新构建器
首次创建于NX7.5.1版本。

许可证要求:solid_modeling ("SOLIDS MODELING")