Perfect!!!! Thank you!!
How do I incorporate this into an existing rule? I would like it to be integrated into the rule applying the dimensions and not the iLogicVb.RunRule method.
'Get Sheet, View, Intent
Dim Sheet_1 = ThisDrawing.Sheets.ItemByName("Sheet:1")
Dim FRONT_VIEW = Sheet_1.DrawingViews.ItemByName("FRONT VIEW")
'Standard Housing
Dim WP_S_MP = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_MP")
Dim WP_S_FVCP = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_FVCP")
Dim WP_S_F1_OE = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_F1_OE")
Dim WP_S_F1_IE = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_F1_IE")
Dim WP_S_F2_OE = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_F2_OE")
Dim WP_S_F2_IE = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_F2_IE")
Dim WP_S_FLH = FRONT_VIEW.GetIntent("2021_2-250008-15-001:1", "WP_S_FLH")
Dim WP_GV_RH = FRONT_VIEW.GetIntent({"2021_2-250004-98-000:1", "2021-2-250004-21-016:1" }, "WP_GV_RH")
Dim WP_GV_LH = FRONT_VIEW.GetIntent({"2021_2-250004-98-000:1", "2021-2-250004-21-016:1" }, "WP_GV_LH")
Dim F_B_TF = FRONT_VIEW.GetIntent({"2021_2-250004-98-000:1", "2021-150003-21-018:1" }, "F_B_TF")
'Calculations for Dimension Placement
Dim HorizontalLengthPos = ThisDrawing.Geometry.Point2d(0, 0)
HorizontalLengthPos.InDatabaseUnits = WP_S_MP.PointOnSheet
HorizontalLengthPos.Y = HorizontalLengthPos.Y - 1.5 * FRONT_VIEW.Scale
Dim HorizontalLengthPos2 = ThisDrawing.Geometry.Point2d(0, 0)
HorizontalLengthPos2.InDatabaseUnits = WP_S_MP.PointOnSheet
HorizontalLengthPos2.Y = HorizontalLengthPos2.Y - 3 * FRONT_VIEW.Scale
Dim VerticalLengthPos = ThisDrawing.Geometry.Point2d(0, 0)
VerticalLengthPos.InDatabaseUnits = WP_GV_RH.PointOnSheet
VerticalLengthPos.X = VerticalLengthPos.X + 1.5 * FRONT_VIEW.Scale
Dim VerticalLengthPos2 = ThisDrawing.Geometry.Point2d(0, 0)
VerticalLengthPos2.InDatabaseUnits = WP_GV_RH.PointOnSheet
VerticalLengthPos2.X = VerticalLengthPos2.X + 3 * FRONT_VIEW.Scale
'Dimensions
ThisDrawing.BeginManage()
Dim genDims = Sheet_1.DrawingDimensions.GeneralDimensions
Dim linDim1 = genDims.AddLinear("Dimension 1", HorizontalLengthPos, WP_S_F1_OE, WP_S_F1_IE)
Dim linDim2 = genDims.AddLinear("Dimension 2", HorizontalLengthPos, WP_S_F2_OE,WP_S_F2_IE)
Dim linDim3 = genDims.AddLinear("Dimension 3", HorizontalLengthPos2, WP_S_MP, WP_S_FLH, DimensionTypeEnum.kHorizontalDimensionType)
Dim linDim4 = genDims.AddLinear("Dimension 4", HorizontalLengthPos2, WP_S_MP, WP_GV_RH, DimensionTypeEnum.kHorizontalDimensionType)
Dim linDim5 = genDims.AddLinear("Dimension 5", VerticalLengthPos, WP_S_F2_OE, WP_S_FVCP, DimensionTypeEnum.kVerticalDimensionType)
Dim linDim6 = genDims.AddLinear("Dimension 6", VerticalLengthPos2, WP_S_F2_OE, F_B_TF, DimensionTypeEnum.kVerticalDimensionType)