Body_Cutter: GeometryClass

Body_Cutter - superclass: GeometryClass; super-superclass:node - 11:6 - classID: #(399379502, 1556289495)

3ds Max 2011 に導入された Body_Cutter オブジェクトは、ボディ オブジェクトでカット操作を実行するために使用します。

   

プロパティ:

ボディ カッター パラメータ

<Body_Cutter>.AutoExtract (Auto_Extract) : boolean

[ボディ オブジェクト自動抽出](Auto Extract Body Objects)チェックボックスの状態を取得/設定します。

true に設定された場合、ストックをピックするとカットの結果が自動的に新しいボディ オブジェクトとして抽出されます。

false(既定値)に設定すると、カットの結果は Body_Cutter オブジェクトのままになります。

   

<Body_Cutter>.GroupResults (Group_Results) : boolean

[抽出結果をグループ化](Group Extracted Results)チェックボックスの状態を取得/設定します。

true に設定すると、抽出されたボディ オブジェクトがグループ化されます。

false(既定値)に設定すると、抽出されたボディ オブジェクトは独立したままになります。

   

カッティング オプション

<Body_Cutter>.StockOutside (Stock_Outside_Cutters) : boolean

[カッター外部のストック](Stock Outside Cutters)チェックボックスの状態を取得/設定します。

true(既定値)に設定すると、カッターの外側のストックはカット操作の結果内となります。

false に設定すると、カッターの外側のストックはカット操作の結果内となりません。

   

<Body_Cutter>.StockInside (Stock_Inside_Cutters) : boolean

[カッター内部のストック](Stock Inside Cutters)チェックボックスの状態を取得/設定します。

true に設定すると、カッターの内側のストックはカット操作の結果内となります。

false(既定値)に設定すると、カッターの内側のストックはカット操作の結果内となりません。

   

<Body_Cutter>.CutterOutside (Cutter_Ouside_Stocks) : boolean

[ストック外部のカッター](Cutter Outside Stocks)チェックボックスの状態を取得/設定します。

true に設定すると、ストックの外側のカッターはカット操作の結果内となります。

false(既定値)に設定すると、ストックの外側のカッターはカット操作の結果内となりません。

   

オブジェクト パラメータ

[表示](Display)

<Body_Cutter>.ShowResultOP (Show_Result__Hide_Ops) : boolean

[結果](Result)チェックボックスの状態を取得/設定します。

   

<Body_Cutter>.ShowAllOperandsOP (Show_Ops__Hide_Result) : boolean

[すべてのオペランド](All Operands)チェックボックスの状態を取得/設定します。

   

<Body_Cutter>.ShowSelectedOperandsOP (Show_Selected_Operands) : boolean

[選択されたオペランド](Selected Operands)チェックボックスの状態を取得/設定します。

   

UI 表示はありません。

<Body_Cutter>.TwoSidedMeshesOP (Two_Sided_Mesh) : boolean
<Body_Cutter>.SaveBrepsOP (Save_NURBS_Breps) : boolean
<Body_Cutter>.FastEditOP (Fast_Edit) : boolean
 
<Body_Cutter>.OP_NOT_USED1 (Update_Radio) : integer
<Body_Cutter>.OP_NOT_USED2 (Update_Now) : boolean
<Body_Cutter>.OP_NOT_USED3 (Save_Render_Mesh) : boolean
<Body_Cutter>.OP_NOT_USED4 (Save_Viewport_Mesh) : boolean

レンダリング近似

<Body_Cutter>.RenderViewportMeshRA (Render_Viewport_Mesh) : boolean

[ビューポート メッシュを使用](Use Viewport Mesh)のチェックボックスの状態を取得/設定します。

   

レンダリング メッシュ生成]

<Body_Cutter>.RenderRadioRA (Render_Radio) : integer

[レンダリングメッシュ生成](Render Mesh Generation)のラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 - 表示に従属した近似

1 - サイズに従属した近似

   

レンダリング メッシュ品質プリセット

<Body_Cutter>.LowQualityRA (LowQuality) : boolean

[ドラフト](Draft)チェックボタンの状態を取得/設定します。

   

<Body_Cutter>.MediumQualityRA (MediumQuality) : boolean

[良](Good)チェックボタンの状態を取得/設定します。

   

<Body_Cutter>.HighQualityRA (HighQuality) : boolean

[プロダクション](Production)チェックボタンの状態を取得/設定します。

   

近似

<Body_Cutter>.FaceApproxAngleRA (Face_Angle) : float

[面近似角度](Face Approx. Angle)の値を取得/設定します。 

   

<Body_Cutter>.EdgeApproxAngleRA (Edge_Angle) : float

[エッジ近似角度](Edge Approx. Angle)の値を取得/設定します。 

   

<Body_Cutter>.FaceChordRA (Face_Chord) : float

[面コード %/ピクセル](Face Chors %/Pixels)の値を取得/設定します。

   

<Body_Cutter>.EdgeChordRA (Edge_Chord) : float

[エッジ コード %/ピクセル](Edge Chord %/Pixels)の値を取得/設定します。

   

<Body_Cutter>.MaxEdgeRA (Edge_Length_Rendering) : float

[最大エッジ: %/ピクセル](Max. Edge %/Pixels)の値を取得/設定します。

   

その他の例オプション

<Body_Cutter>.WeldAndSmoothRA (Weld_and_Smooth) : boolean

[連結とスムーズ メッシュ](Weld And Smooth Mesh)チェックボックスの状態を取得/設定します。

   

<Body_Cutter>.SaveRenderMeshRA (Save_Render_Mesh) : boolean

[レンダリング メッシュを保存](Save Render Mesh)チェックボックスの状態を取得/設定します。

   

ビューポート表示設定

<Body_Cutter>.DisplayRadioVDS (Display_Radio) : integer

[表示オプション](Display Options)のラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 - カーブ

1 - メッシュ

2 - 両方 (既定値)

   

レンダリング メッシュ品質プリセット

<Body_Cutter>.LowQualityVDS (LowQuality) : boolean

[粗い](Coarse)チェックボタンの状態を取得/設定します。

   

<Body_Cutter>.MediumQualityVDS (MediumQuality) : boolean

[中](Medium)チェックボタンの状態を取得/設定します。

   

<Body_Cutter>.HighQualityVDS (HighQuality) : boolean

[細かい](Fine)チェックボタンの状態を取得/設定します。

   

メッシュ表示

<Body_Cutter>.CleanMeshVDS (CleanMesh) : boolean

[連結/スムーズ](Weld/Smooth)チェックボックスの状態を取得/設定します。

   

<Body_Cutter>.FaceApproxAngleVDS (Face_Approx__Angle) : float

[面近似角度](Face Approx. Angle)の値を取得/設定します。 

   

<Body_Cutter>.EdgeApproxAngleVDS (Edge_Approx__Angle) : float

[エッジ近似角度](Edge Approx. Angle)の値を取得/設定します。 

   

<Body_Cutter>.FaceChordHeightVDS (Face_Chord_Height) : float

[面距離 %](Face Distance %)の値を取得/設定します。

   

<Body_Cutter>.EdgeChordHeightVDS (Edge_Chord_Height) : float

[エッジ距離 %](Edge Distance %)の値を取得/設定します。

   

<Body_Cutter>.MaxEdgeLengthPctVDS (Edge_Length) : float

[エッジの最長 %](Max. Edge Len.)の値を取得/設定します。 

   

<Body_Cutter>.SmoothingPassesVDS (Smoothing_Passes) : float

[スムージング パス](Smoothing Passes)の値を取得/設定します。

   

カーブ表示

<Body_Cutter>.ULinesVDS (U_Lines) : float

[ライン U](Lines U)を取得/設定します。

   

<Body_Cutter>.VLinesVDS (V_Lines) : float

[ライン V](Lines V)を取得/設定します。

   

<Body_Cutter>.DisplaySurfaceKnotsVDS (Display_Surface_Knots) : boolean

[サーフェス 結び目を表示](Display Surface Knots)チェックボックスの状態を取得/設定します。

   

<Body_Cutter>.IsoAngleDS (Iso_Angle) : float

[近似角度](Approx Angle)の値を取得/設定します。

   

<Body_Cutter>.IsoChordHeightVDS (Iso_Chord) : float

[カーブ距離](Curve Distance)の値を取得/設定します。

   

UI 表示はありません。

<Body_Cutter>.SubDMeshVDS (SubDMesh) : boolean
 <Body_Cutter>.VDS_NOT_USED1 (Update) : boolean

面表示パラメータ

公開されているプロパティはありません。

   

UI 表示はありません。

<Body_Cutter>.FilletAllEdgesFAO : boolean
<Body_Cutter>.FirstOrEndEdgesFAO : boolean
<Body_Cutter>.SecondOrSideEdgesFAO : boolean
<Body_Cutter>.ThirdOrStartEdgesFAO : boolean
<Body_Cutter>.FilletRadiusFAO : float
<Body_Cutter>.ApproximateArcFAO : boolean
<Body_Cutter>.ConstantDistanceFAO : boolean
<Body_Cutter>.LinearCrossSectionFAO : boolean
<Body_Cutter>.ShellStartFaceFAO : boolean
<Body_Cutter>.ShellEndFaceFAO : boolean
<Body_Cutter>.ShellRadioFAO : integer
<Body_Cutter>.OffsetRadiusFAO : float
<Body_Cutter>.CornerExtensionFAO (Corner_Extension) : boolean
<Body_Cutter>.SectionTypeFAO : integer
<Body_Cutter>.BlendStrengthFAO : float
<Body_Cutter>.FAO_NOT_USED1 : boolean
<Body_Cutter>.FAO_NOT_USED2 : boolean
<Body_Cutter>.FAO_NOT_USED3 : boolean
<Body_Cutter>.FAO_NOT_USED4 : boolean

サーフェス分析(UI 表示はありません)

<Body_Cutter>.DisplayControlPointsSA (Display_Control_Points) : boolean
 <Body_Cutter>.DisplayControlMeshSA (Display_Control_Mesh) : boolean
 <Body_Cutter>.DisplayCurveCurvatureSA (Display_Curve_Curvature) : boolean
 <Body_Cutter>.CurveCurvatureTypeSA (Curve_Curvature_Type) : integer
 <Body_Cutter>.CurvatureScaleSA (Curvature_Scale) : float
 <Body_Cutter>.CurvatureDensitySA (Curvature_Density) : float
 <Body_Cutter>.DisplaySurfaceCurvatureSA (Display_Surface_Curvature) : boolean
 <Body_Cutter>.SurfaceCurvatureTypeSA (Surface_Curvature_Type) : integer
 <Body_Cutter>.StdDevMultiplesSA (Std__Dev__Multiples) : float
 <Body_Cutter>.UseMinMaxRangeSA (Use_Min_Max_Range) : boolean
 <Body_Cutter>.StdDevMinRangeSA (Std__Dev__Min_Range) : float
 <Body_Cutter>.StdDevMaxRangeSA (Std__Dev__Max_Range) : float
 <Body_Cutter>.SurfAnalysisQuickHelpSA (Surface_Analysis_Quick_Help) : boolean

NQ(UI 表示はありません)

<Body_Cutter>.ExtrToBrepNQ (Extr_To_NURBS_Brep) : boolean
<Body_Cutter>.ExtrToNURBSNQ (Extr_To_Nurbs) : boolean
<Body_Cutter>.ExtrToCurveNQ (Extr_To_Curve) : boolean
<Body_Cutter>.NQ_NOT_USED1 (Flip_All) : boolean
<Body_Cutter>.NQ_NOT_USED2 (Flip_Selected) : boolean
<Body_Cutter>.NQ_NOT_USED3 (Extract_To_Spline) : boolean
<Body_Cutter>.NQ_NOT_USED4 (Show_Counts) : boolean
<Body_Cutter>.NQ_NOT_USED5 (Extract_To_CShape) : boolean

関連事項