Body_Utility: GeometryClass

Body_Utility - superclass: GeometryClass; super-superclass:node - 80:0 - classID: #(1481052916, 322005602)

3ds Max 2011 で導入された Body_Utility クラスを使用すると、複数の Body_Objects のサーフェス表現パラメータを一度に微調整できます。

   

コンストラクタ:

Body_Utility...

プロパティ:

オブジェクト パラメータ

表示

<Body_Utility>.ShowResultOP BooleanClass default: true -- boolean; Show_Result__Hide_Ops

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

   

<Body_Utility>.ShowAllOperandsOP BooleanClass default: false -- boolean; Show_Ops__Hide_Result

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

<Body_Utility>.ShowSelectedOperandsOP BooleanClass default: true -- boolean; Show_Selected_Operands

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

   

UI 表示はありません。

<Body_Utility>.TwoSidedMeshesOP BooleanClass default: false -- boolean; Two_Sided_Mesh
<Body_Utility>.FastEditOP BooleanClass default: false -- boolean; Fast_Edit
<Body_Utility>.SaveBrepsOP BooleanClass default: false -- boolean; Save_NURBS_Breps
<Body_Utility>.OP_NOT_USED1 Integer default: 0 -- integer; Update_Radio
<Body_Utility>.OP_NOT_USED2 BooleanClass default: false -- boolean; Update_Now
<Body_Utility>.OP_NOT_USED3 BooleanClass default: false -- boolean; Save_Render_Mesh
<Body_Utility>.OP_NOT_USED4 BooleanClass default: true -- boolean; Save_Viewport_Mesh

レンダリング近似

<Body_Utility>.RenderViewportMeshRA BooleanClass default: false -- boolean; Render_Viewport_Mesh

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

   

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

<Body_Utility>.RenderRadioRA Integer default: 0 -- integer; Render_Radio

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

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

0 - 表示に従属した近似

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

   

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

<Body_Utility>.LowQualityRA BooleanClass default: false -- boolean; LowQuality

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

   

<Body_Utility>.MediumQualityRA BooleanClass default: false -- boolean; MediumQuality

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

   

<Body_Utility>.HighQualityRA BooleanClass default: true -- boolean; HighQuality

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

   

近似

<Body_Utility>.FaceApproxAngleRA Float default: 40.0 -- animatable; float; Face_Angle

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

   

<Body_Utility>.EdgeApproxAngleRA Float default: 0.0 -- animatable; float; Edge_Angle

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

   

<Body_Utility>.FaceChordRA Float default: 0.5 -- animatable; float; Face_Chord

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

   

<Body_Utility>.EdgeChordRA Float default: 0.0 -- animatable; float; Edge_Chord

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

   

<Body_Utility>.MaxEdgeRA Float default: 0.0 -- animatable; float; Edge_Length_Rendering

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

   

その他の例オプション

<Body_Utility>.WeldAndSmoothRA BooleanClass default: false -- boolean; Weld_and_Smooth

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

   

<Body_Utility>.SaveRenderMeshRA BooleanClass default: false -- boolean; Save_Render_Mesh

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

   

ビューポート表示設定

<Body_Utility>.DisplayRadioVDS Integer default: 0 -- integer; Display_Radio

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

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

0 - カーブ

1 - メッシュ

2 - 両方 (既定値)

   

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

<Body_Utility>.LowQualityVDS BooleanClass default: false -- boolean; LowQuality

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

   

<Body_Utility>.MediumQualityVDS BooleanClass default: true -- boolean; MediumQuality

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

   

<Body_Utility>.HighQualityVDS BooleanClass default: false -- boolean; HighQuality

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

   

メッシュ表示

<Body_Utility>.CleanMeshVDS BooleanClass default: false -- boolean; CleanMesh

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

   

<Body_Utility>.FaceApproxAngleVDS Float default: 20.0 -- float; Face_Approx__Angle

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

   

<Body_Utility>.EdgeApproxAngleVDS Float default: 0.0 -- float; Edge_Approx__Angle

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

   

<Body_Utility>.FaceChordHeightVDS Float default: 0.2 -- float; Face_Chord_Height

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

   

<Body_Utility>.EdgeChordHeightVDS Float default: 0.0 -- float; Edge_Chord_Height

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

   

<Body_Utility>.MaxEdgeLengthPctVDS Float default: 0.0 -- float; Edge_Length

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

   

<Body_Utility>.SmoothingPassesVDS Float default: 0.0 -- float; Smoothing_Passes

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

   

カーブ表示

<Body_Utility>.ULinesVDS Float default: 0.0 -- float; U_Lines

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

   

<Body_Utility>.VLinesVDS Float default: 0.0 -- float; V_Lines

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

   

<Body_Utility>.DisplaySurfaceKnotsVDS BooleanClass default: false -- boolean; Display_Surface_Knots

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

   

<Body_Utility>.IsoAngleDS Float default: 3.0 -- float; Iso_Angle

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

   

<Body_Utility>.IsoChordHeightVDS Float default: 0.0 -- float; Iso_Chord

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

   

UI 表示はありません。

<Body_Utility>.SubDMeshVDS BooleanClass default: false -- boolean; SubDMesh
<Body_Utility>.VDS_NOT_USED1 BooleanClass default: false -- boolean; Update

面表示パラメータ

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

UI 表示はありません。

<Body_Utility>.ApproximateArcFAO BooleanClass default: false -- boolean
<Body_Utility>.BlendStrengthFAO Float default: 1.0 -- animatable; float
<Body_Utility>.ConstantDistanceFAO BooleanClass default: false -- boolean
<Body_Utility>.CornerExtensionFAO BooleanClass default: true -- boolean; Corner_Extension
<Body_Utility>.FilletAllEdgesFAO BooleanClass default: false -- boolean
<Body_Utility>.FilletRadiusFAO Float default: 0.0 -- animatable; float
<Body_Utility>.FirstOrEndEdgesFAO BooleanClass default: false -- boolean
<Body_Utility>.LinearCrossSectionFAO BooleanClass default: false -- boolean
<Body_Utility>.OffsetRadiusFAO Float default: 0.0 -- animatable; float
<Body_Utility>.SecondOrSideEdgesFAO BooleanClass default: false -- boolean
<Body_Utility>.SectionTypeFAO Integer default: 0 -- integer
<Body_Utility>.ShellEndFaceFAO BooleanClass default: false -- boolean
<Body_Utility>.ShellRadioFAO Integer default: 0 -- integer
<Body_Utility>.ShellStartFaceFAO BooleanClass default: false -- boolean
<Body_Utility>.ThirdOrStartEdgesFAO BooleanClass default: false -- boolean
<Body_Utility>.FAO_NOT_USED1 BooleanClass default: false -- boolean
<Body_Utility>.FAO_NOT_USED2 BooleanClass default: false -- boolean
<Body_Utility>.FAO_NOT_USED3 BooleanClass default: false -- boolean
<Body_Utility>.FAO_NOT_USED4 BooleanClass default: false -- boolean

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

<Body_Utility>.CurvatureDensitySA Float default: 50.0 -- float; Curvature_Density
<Body_Utility>.CurvatureScaleSA Float default: 400.0 -- float; Curvature_Scale
<Body_Utility>.CurveCurvatureTypeSA Integer default: 3 -- integer; Curve_Curvature_Type
<Body_Utility>.DisplayControlMeshSA BooleanClass default: false -- boolean; Display_Control_Mesh
<Body_Utility>.DisplayControlPointsSA BooleanClass default: false -- boolean; Display_Control_Points
<Body_Utility>.DisplayCurveCurvatureSA BooleanClass default: false -- boolean; Display_Curve_Curvature
<Body_Utility>.DisplaySurfaceCurvatureSA BooleanClass default: false -- boolean; Display_Surface_Curvature
<Body_Utility>.StdDevMaxRangeSA Float default: 0.0 -- float; Std__Dev__Max_Range
<Body_Utility>.StdDevMinRangeSA Float default: 0.0 -- float; Std__Dev__Min_Range
<Body_Utility>.StdDevMultiplesSA Float default: 2.0 -- float; Std__Dev__Multiples
<Body_Utility>.SurfaceCurvatureTypeSA Integer default: 0 -- integer; Surface_Curvature_Type
<Body_Utility>.SurfAnalysisQuickHelpSA BooleanClass default: false -- boolean; Surface_Analysis_Quick_Help
<Body_Utility>.UseMinMaxRangeSA BooleanClass default: false -- boolean; Use_Min_Max_Range

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

<Body_Utility>.ExtrToBrepNQ BooleanClass default: false -- boolean; Extr_To_NURBS_Brep
<Body_Utility>.ExtrToCurveNQ BooleanClass default: false -- boolean; Extr_To_Curve
<Body_Utility>.ExtrToNURBSNQ BooleanClass default: false -- boolean; Extr_To_Nurbs
<Body_Utility>.NQ_NOT_USED1 BooleanClass default: false -- boolean; Flip_All
<Body_Utility>.NQ_NOT_USED2 BooleanClass default: false -- boolean; Flip_Selected
<Body_Utility>.NQ_NOT_USED3 BooleanClass default: false -- boolean; Extract_To_Spline
<Body_Utility>.NQ_NOT_USED4 BooleanClass default: false -- boolean; Show_Counts
<Body_Utility>.NQ_NOT_USED5 BooleanClass default: false -- boolean; Extract_To_CShape

関連事項