私は Inventor API プログラミングに vb.net を使用しています。API を使用してマテリアルを変更し、更新されたボリュームを取得する必要があります。このようにコーディングしました。
Dim oDoc As PartDocument
oDoc = inventorApp.ActiveDocument
Dim oDTProps As PropertySet
oDTProps = oDoc.PropertySets.Item("{32853F0F-3444-11d1-9E93-0060B03C1CA6}")
Dim oDesignerProp As Inventor.Property
oDesignerProp = oDTProps.ItemByPropId( _
PropertiesForDesignTrackingPropertiesEnum.kMaterialDesignTrackingProperties)
oDesignerProp = oDTProps.Item("Material")
oDesignerProp.Value = "Titanium"
oDoc.Update()
しかし、プロパティでは材料名が変更されましたが、質量と体積は更新されませんでした。誰でも理由を知っていますか?