I'm trying to access the weight and description of entities in a plant 3d model (pipes, connectors etc) using the api, but after scouring through the sdk docs and google, i still have noe clues left on where to find them.
My code so far is this:
Using trans As Transaction = _sourceDB.TransactionManager.StartTransaction()
Dim blockTable As BlockTable
blockTable = trans.GetObject(_sourceDB.BlockTableId, OpenMode.ForWrite)
Dim record As BlockTableRecord = trans.GetObject(blockTable(BlockTableRecord.ModelS
For Each blockId As ObjectId In record
Dim ent As Entity = trans.GetObject(blockId, OpenMode.ForRead)
If (TypeOf ent Is Pipe) Then
Dim pipe As Pipe = ent
'how do i acccess plant 3d properties here????
There is an example of getting an objects properties using the datalinks manager in the Plant SDK. The weight will be one of the properties.
It won't do you any good, unless you already have filled in the weights in your catalogs.
Access a broad range of knowledge to help get the most out of your products and services.
Start with some of our most frequented solutions to get help installing your software.
The AutoCAD Plant 3D forum has moved into it's very own category page, and can no longer be found within the Additional Product Forums.