Jump to content
mikewong0719

Block display text is mirrored

Recommended Posts

mikewong0719

HELLO, I HAVE A QUESTION, I HAVE 2 SAME BLOCK , BLOCK NAME AND ROTATION ANGLE IS SAME, BUT I DON'T KNOW WHY SHOW DISPLAY TEXT IS MIRROR, LIKE TO THIS JPEG ,

ANYONE KNOW HOW CAN SOLVE, THX

NEW.dwg

NEW.JPG

Share this post


Link to post
Share on other sites
pBe

Mirrtext -> 0 [ Depending on the current state of the block that is ]

Edited by pBe

Share this post


Link to post
Share on other sites
BIGAL

You have mirrored the block, a close inspection of some of the entitiy details "Normal" reveals it is mirrored. Just do mirror again.

 

Pbe snuck in while I was thinking about it.

 

 

Edited by BIGAL

Share this post


Link to post
Share on other sites
mikewong0719

mirrtext -> 0 not work, any other method can solve this problem??

Share this post


Link to post
Share on other sites
Stefan BMR

The normal vector of the block is -1 on z axis. It is somehow mirrored about XY plan.

You can fix it like this

(if
  (setq e (car (entsel)))
  (progn
    (setq p (trans (cdr (assoc 10 (entget e))) e 0))
    (entmod
      (mapcar
       '(lambda (x)
          (cond
            ((= (car x) 10)
             (cons 10 (trans (cdr x) e 0))
            )
            ((= (car x) 210)
             '(210 0.0 0.0 1.0)
            )
            (T x)
          )
        )
        (entget e)
      )
    )
  )
)

 

Share this post


Link to post
Share on other sites
mikewong0719

THIS LISP ONE TIME ONLY CAN SELECT ONE BLOCK, HOW TO SELECT ALL BLOCK?

Share this post


Link to post
Share on other sites
pBe
32 minutes ago, Stefan BMR said:

The normal vector of the block is -1 on z axis. It is somehow mirrored about XY plan.

3

 

There it is :) 

Stefan <--- Way too fast.

Share this post


Link to post
Share on other sites
mikewong0719

HOW TO ONE TIME SELECT ALL BLOCK TO SOLVE, THX

Share this post


Link to post
Share on other sites
BIGAL

Nice one stefan played with vla-put-normal worked once then went weird.

Share this post


Link to post
Share on other sites
eldon

Another way to manually correct the problem is to rotate3D 180° about the Y axis. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×