Ever wanted to know how to perform a specific operation? Ask the experts.
#81913 by Mark Bell
Sun Jan 29, 2023 11:09 pm
How do I get consistent dashed line work from a self-xref which is of 3D overlapping entities? The screenshot below shows the 3D model on the left made of 3D slabs and the self-xref in the middle which has been set to dashed line type, yet some of the hips show solid. Is there a way to adjust the solid appearance to match the correct dashed appearance of the hips on the right side?

013023p.jpg
#81915 by Mark Bell
Mon Jan 30, 2023 3:40 am
Hi Josh,

Thanks for commenting. I was trying to keep the self-xref "live" to the 3D model so as it gets amended with more detail, the self-xref would automatically update and keep accurate. As a last resort, if I can't manage to get it sorted I'll create a HLR and use that.
Hatch has Origin which allows better placement of hatch grids and patterns. I was hoping there may be a similar origin setting for line types as I could set it to the midpoint of the roof planes so the dashed spacing would be equal on both sides.
#81919 by joshhuggins
Mon Jan 30, 2023 2:32 pm
Hi Mark,

Sorry I was not clear in my first post (was a bit late when I posted). :) I meant going into the Slabs menu, Edit, Hide Edge, and clicking just once where the 2 overlapping edges exist. This should hide just one of the edges of one of the entities, leaving the other which I believe should then look correct in the live self xref since there is only one edge displaying. I could not get a pair of slabs to display the actual problem you were having but I was able to create co-existing edges and perform the hide and verify that the self xref will display only those edges that are set in the drawing space to "SHOW".

EDIT: I was looking at your rendered iso view a bit more close and realized that the entities you might be talking about might not actually exist in the same plane (is one higher above the other?). So my original suggestion might not work for you if you need the aligned edges to show for your rendering. In that case, I do not have a suggestion for you in this scenario, sorry. :(

Since linetypes are currently applied based on the start of the entity (I believe that is the case?) and not a fixed global or individual point for specific entities, I don't think your wish for a selectable origin point would be realistically possible. I would guess that because of how linetype definitions are created, I am not sure if being able to define a different start point for an entity's linetype definition would work, because similar to how end correction works for linetypes, I think you would end up with a "solid" looking line for the part of the "entity line" that would come before your custom definition start point. I like the idea of being able to set a specific start point (which if a possible solution was found, it could possibly help with the solid line end correction issue), but I think that would be a HUGE task to get working and not sure if it could be translated to DWG for example which would be important.

I For overlapping 2D lines, if they are the same length, linetype and spacing, I have a little button I use to rotate lines 180° By Center, so that the start point for the lines are both at the same end witch aligns the linetypes. Works well also to quickly flip upsidedown text based linetypes like - - - GAS - - - linetypes.
Code: Select all=^;^F3^S1^F4^F8^180$^F1^

Who is online

Users browsing this forum: No registered users and 18 guests

About DataCAD Forum

The DataCAD Forum is a FREE online community we provide to enhance your experience with DataCAD.

We hope you'll visit often to get answers, share ideas, and interact with other DataCAD users around the world.

DataCAD

Software for Architects Since 1984