IOccCableTray cTray = wsp.PlaceCableTray(new List<CableTrayPointPlacementInfo>()
{
new CableTrayPointPlacementInfo(new PlacePosition(new TransformProperty<LengthProperty>
(
new LengthProperty(1000, Unit.Millimeter),
new LengthProperty(1000, Unit.Millimeter),
new LengthProperty(1000, Unit.Millimeter)
)), ApiTrayPlacementMode.Horizontal),
new CableTrayPointPlacementInfo(new PlacePosition(new TransformProperty<LengthProperty>
(
new LengthProperty(2000, Unit.Millimeter),
new LengthProperty(2000, Unit.Millimeter),
new LengthProperty(1000, Unit.Millimeter)
)), ApiTrayPlacementMode.Horizontal),
new CableTrayPointPlacementInfo(new PlacePosition(new TransformProperty<LengthProperty>
(
new LengthProperty(3000, Unit.Millimeter),
new LengthProperty(3000, Unit.Millimeter),
new LengthProperty(-1000, Unit.Millimeter)
)), ApiTrayPlacementMode.Vertical),
new CableTrayPointPlacementInfo(new PlacePosition(new TransformProperty<LengthProperty>
(
new LengthProperty(4000, Unit.Millimeter),
new LengthProperty(4000, Unit.Millimeter),
new LengthProperty(-1000, Unit.Millimeter)
)), ApiTrayPlacementMode.Vertical),
new CableTrayPointPlacementInfo(new PlacePosition(new TransformProperty<LengthProperty>
(
new LengthProperty(4000, Unit.Millimeter),
new LengthProperty(5000, Unit.Millimeter),
new LengthProperty(-1000, Unit.Millimeter)
)), ApiTrayPlacementMode.Horizontal)
}, new LengthProperty(400, Unit.Millimeter), new LengthProperty(200, Unit.Millimeter), new LengthProperty(500, Unit.Millimeter));