Hi,
I'm wondering there is a way to get the direction(extrusion) for each circle. I can see those in dxf file itself. but when i use dxflib, i can't find where it stores those information.
also regarding with rotated dimension, i can't differentiate between the dimension block and other block.
thx
winthan

could you plz tell me the right one? That extrusion doesn't give me anything. that one is empty. there should have a method or sth that will retrieve that extrusion somewhere in the dxfobject->m_geom->m_circles->sthelse<<< but i can't find that method. could you plz tell me to get the extrusion for each components (circle,arc,line,etc)
thanks

also how you deal with the(rotated,angular) dimension,etc. the arrows is missing. i have the arrow size but i don't know how to decide the size of arrow and how to reconstruct it. cuz there are many types. could you plz give me a hint on how to do it?also leader doesn't come as part of the m_geometry components. where can i find that also?

sry... dxfobject is my own name. it is equal to object of DXF_raw_container.
DXF_raw_container->>>GeoPrimitives m_Geometry;
vector<Block> m_Blocks;

m_geometry members are
vector<DL_PointData> m_Points;
vector<DL_LineData> m_Lines;
vector<DL_ArcData> m_Arcs;
vector<DL_CircleData> m_Circles;
m_Circles doesn't have the functions to get the extrusion (or direction) but i can find those in dxf by opening dxf in notepad
thanks
also I found the dimension block which starts with *D
how you retrieve the arrows coordinates by using dxflib?
or do we need to reconstruct it? i know the arrow size but i don't know how to reconstruct it and put it on the top of the line which accepts arrow
thanks

I tried the way you told me to deal with rotated dimension(arrow). I can get the parts of rotated dimension(except arrow). I think the arrow is the template or sth cuz somewhere in my dwf it gets printed but only one time eventhough there are multiple rotated dimension. if the arrow is template, it can be reused and some how inserted to the head of the line.
Code
//////////////////////////////////////
AcDbDimension
2
*D65 (<< block name, I went to that block)
10
-0.9673448875724 <<<Type of Arrow (Arrow style)
100
AcDbAlignedDimension
13
-3.729322380762296 << Again i don't understand
Insertion point for clones of a dimension—Baseline and Continue (in
OCS)
23
1.540416037491983
//////////////////////////////*D65 block/////////////////

ya. i look throught that reference. but i can't find any information about reconstructing arrows or coordinates of arrows. could you help me out by telling me ur experience on retrieving arrows for rotated dimension.
thanks