Class RuntimeSettingsProperty
モデリング実行時設定。モデリング実行中に変更可能。
Inheritance
System.Object
RuntimeSettingsProperty
Implements
SensCord.IBaseProperty
Namespace: TofAr.V0.Modeling
Assembly: TofArModelingAssembly.dll
Syntax
[MessagePackObject(false)]
public class RuntimeSettingsProperty : IBaseProperty
Fields
confidenceCorrectionInvalidValue
ConfidenceCorrection処理でDepthピクセルに設定する無効値
デフォルト値:32001
Declaration
[Key("confidenceCorrectionInvalidValue")]
public ushort confidenceCorrectionInvalidValue
Field Value
Type |
---|
System.UInt16 |
confidenceCorrectionThreshold
ConfidenceCorrection処理の閾値
デフォルト値:0
Declaration
[Key("confidenceCorrectionThreshold")]
public ushort confidenceCorrectionThreshold
Field Value
Type |
---|
System.UInt16 |
depthFar
この設定値以遠のDepthピクセルをモデリング対象外とする(デフォルト値:3200)
Declaration
[Key("depthFar")]
[Obsolete]
public float depthFar
Field Value
Type |
---|
System.Single |
depthScale
カメラポーズ値。TofArModelingManagerが自動設定する。
Declaration
[Key("depthScale")]
public float depthScale
Field Value
Type |
---|
System.Single |
enableConfidenceCorrection
trueの場合はConfidence値がconfidenceCorrectionThresholdより小さいピクセルはDepth値をconfidenceCorrectionInvalidValueとする
デフォルト値:true
Declaration
[Key("enableConfidenceCorrection")]
public bool enableConfidenceCorrection
Field Value
Type |
---|
System.Boolean |
estimateInterval
3DMesh出力を行う間隔Update数 (デフォルト値:3)
updateInterval x estimateInterval フレーム間隔で3DMeshが出力されることになる。
Declaration
[Key("estimateInterval")]
public uint estimateInterval
Field Value
Type |
---|
System.UInt32 |
estimateUpdatedSurface
true: 3DMesh出力時に変化があった部分のみ更新する
false: 3DMesh出力時に全てのMeshを更新する
(デフォルト値:false)
Declaration
[Key("estimateUpdatedSurface")]
public bool estimateUpdatedSurface
Field Value
Type |
---|
System.Boolean |
isProcessConfidence
true: Confidenceデータをモデリングに利用する
false: Confidenceデータをモデリングに利用しない
(デフォルト値:false)
Declaration
[Key("isProcessConfidence")]
public bool isProcessConfidence
Field Value
Type |
---|
System.Boolean |
recordInputDepth
trueの場合はModeling処理に使用したDepthデータをファイル書き出しする
Declaration
[Key("recordInputDepth")]
public bool recordInputDepth
Field Value
Type |
---|
System.Boolean |
transformation
カメラポーズ値。TofArModelingManagerが自動設定する。
Declaration
[Key("transformation")]
public float[] transformation
Field Value
Type |
---|
System.Single[] |
updateInterval
Depthデータをモデリング処理に入力する間隔フレーム数(デフォルト値:3)
Declaration
[Key("updateInterval")]
public uint updateInterval
Field Value
Type |
---|
System.UInt32 |
Implements
SensCord.IBaseProperty