• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Valued Contributor
    GrzesiekGP
    Posts: 54
    Registered: ‎02-03-2012

    Block with attributes scaling - what am I doing wrong?

    85 Views, 1 Replies
    11-29-2012 07:49 AM

    Hey,

     

    I'm trying to make some command which allows me to easily scale blocks.

     

    I've this code:

                                        BlockReference br = (BlockReference)obj as BlockReference;
                                        br.ScaleFactors = new Scale3d(0.5, 0.5, 1);

     Everything is ok, lines, circles, etc. in block are scalling correctly.

    But I have problem with attributes (look at the image) - attributes are not scaling and their position are not correct.

     

    Simple command ("scale") is working OK, so what am I doing wrong?

     

     

     

     

    Please use plain text.
    Distinguished Contributor
    khoa.ho
    Posts: 131
    Registered: ‎09-15-2011

    Re: Block with attributes scaling - what am I doing wrong?

    11-29-2012 08:23 AM in reply to: GrzesiekGP

    Hi,

     

    You can find this answer at TheSwamp how to scale the block with attributes: http://www.theswamp.org/index.php?topic=34057.5;wap2 . The key point is using BlockTransform matrix to transform attributes.

     

    -Khoa

    Please use plain text.