Dimension Angular | Home |

Angular dimensions measure the angle between two lines or three points.

If you use two straight, nonparallel lines to specify an angle, the dimension line arc spans the angle between the two lines. If the dimension line arc does not meet one or both of the lines being dimensioned, The program draws one or two extension lines to intersect the dimension line arc. The arc is always less than 180 degrees.

If you use an arc or a circle or three points to specify an angle, the program draws the dimension line arc between the extension lines. The extension lines are drawn from the angle endpoints to the intersection of the dimension line arc.

The location that you specify for the dimension line arc determines the quadrant of the dimensioned angle.

New dimensions are created with the current dimension style.

To add angular dimension object into a drawing use following functions:

Function | Meaning |
---|---|

lcBlockAddDimAng | By 3 points and an arc point |

lcBlockAddDimAng2 | By 2 nonparallel lines and an arc point |

Angular dimension object has the following properties:

Property | Type | Access | Meaning |
---|---|---|---|

LC_PROP_ENT_... Base class properties | |||

LC_PROP_DIM_STYLE | handle string |
RW | Handle to dimension style Name of dimension style |

LC_PROP_DIMANG_3PNT | bool | R | "3 points" mode |

LC_PROP_DIMANG_2LINE | bool | R | "2 lines" mode |

LC_PROP_DIMANG_APX | float | RW | Arc point X |

LC_PROP_DIMANG_APY | float | RW | Arc point Y |

LC_PROP_DIMANG_EXT1 | bool | RW | Visibility of extention line 1 |

LC_PROP_DIMANG_EXT2 | bool | RW | Visibility of extention line 2 |

LC_PROP_DIMANG_RAD | float | R | Radius of dimension arc |

LC_PROP_DIMANG_TPOS | float | RW | Text position on arc |

LC_PROP_DIM_TEXT | string | RW | User-supplied dimension text |

LC_PROP_DIM_MEAS | float | R | Measured value |

"3 points" mode |
|||

LC_PROP_DIMANG_CPX | float | RW | Center point X |

LC_PROP_DIMANG_CPY | float | RW | Center point Y |

LC_PROP_DIMANG_DP1X | float | RW | 1st definition point X |

LC_PROP_DIMANG_DP1Y | float | RW | 1st definition point Y |

LC_PROP_DIMANG_DP2X | float | RW | 2nd definition point X |

LC_PROP_DIMANG_DP2Y | float | RW | 2nd definition point Y |

"2 lines" mode |
|||

LC_PROP_DIMANG_L1P1X | float | RW | Line 1 point 1 X |

LC_PROP_DIMANG_L1P1Y | float | RW | Line 1 point 1 Y |

LC_PROP_DIMANG_L1P2X | float | RW | Line 1 point 2 X |

LC_PROP_DIMANG_L1P2Y | float | RW | Line 1 point 2 Y |

LC_PROP_DIMANG_L2P1X | float | RW | Line 2 point 1 X |

LC_PROP_DIMANG_L2P1Y | float | RW | Line 2 point 1 Y |

LC_PROP_DIMANG_L2P2X | float | RW | Line 2 point 2 X |

LC_PROP_DIMANG_L2P2Y | float | RW | Line 2 point 2 Y |

Retrieve objects