乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 21|回复: 9

[综合讨论] Insertion point/Basepoint

[复制链接]

40

主题

102

帖子

62

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
200
发表于 2022-7-8 10:53:08 | 显示全部楼层 |阅读模式
Hi all
 
I thought a search for this would reveal many other threads on this so maybe Im the only stupid one.
 
I have blocks which Im trying to assign a new basepoint to. Can anyone explain how?
 
Is the basepoint used for the insertion point or is the insertion point allocated seperately?
 
Is the insbase command the one Im looking for? I couldnt get it to change my basepoint.
 
Regards
Rob
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-8 11:03:13 | 显示全部楼层
I am not an expert on block, but I think the command you are looking for is BASE.
 
The few blocks that I use I make sure that I place the point I was as insertionpoint on 0,0,0 - that usually does the trick for me.
 
As far as I know, basepoint and insertionpoint (in regards to blocks) are the same.
回复

使用道具 举报

40

主题

102

帖子

62

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
200
发表于 2022-7-8 11:09:15 | 显示全部楼层
Thanks Tiger. I am busy fixing a drawing for someone and many blocks have basepoints which are completely off, I need to put them in places he needs them. IE some in the centre of circles, others he wants at bottom right corner.
回复

使用道具 举报

40

主题

102

帖子

62

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
200
发表于 2022-7-8 11:13:37 | 显示全部楼层
Oh and base is not working for me. Although Im not quite sure what it does when I use the command. I click the new base point and it doesnt change it.
Same happened with insbase
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-8 11:20:42 | 显示全部楼层
I have a feeling that the command BASE changes the variable INSBASE, as in, they are the same but you use one to change the other. Are you changing it inside the Block? I think you can use the BEDIT command to go into the block and there change the basepoint. Or is that how you are doing it?
回复

使用道具 举报

2

主题

24

帖子

22

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 11:30:14 | 显示全部楼层
A failsafe way for me to change the basepoint is to go into the block-editor and assign a basepoint using the basepoint parameter from the dynamic blocks toolpallete.
Basepoint = insertion point afaik.
Hope that helps.
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-8 11:36:02 | 显示全部楼层
I open the block with BEDIT and move the geometry to 0,0. Then when you insert the block the insertion point will be where I have moved the geometry to.
 
I do this by MOVEing everything. I pick the point in my selection that I want to be the insertion point and give the new destination as #0,0. I use dynamic input so have to use #0,0 - if you don't use dynamic input you might need 0,0 without the #.
 
One problem you will have is that when you redefine your block with a sensible base point, the blocks you have inserted in your drawing will have their geometry move as you cannot (easilly) move the point that the blocks were inserted. There are a number of LISP routines around to allow you to do this but as you are using LT that option is not open to you. IF all your blocks are the same orientaion and scale you can QSELECT them all and move them by the amount you have moved the basepoint but if they are not, you have a long labourious task ahead of you.
 
Still, moving all the blocks is a good way to remind yourself (or whoever drew them) that SENSIBLE BASE POINTS should be chosen when defining blocks.
回复

使用道具 举报

40

主题

102

帖子

62

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
200
发表于 2022-7-8 11:45:21 | 显示全部楼层
I ended up exploding them and recreating them. Long way round for sure but there were not that many.
 
dbroada - I see what you mean. I saw you offer that solution in an old post but never really understood it. The penny dropped when reading your answer. Thanks
 
TOMMY - Where is that palette?
 
It would appear that the insertion point is not the same as the basepoint. I have all the basepoints set where I want them (bottom right corner), but when I copy and paste it the insertion point it set to the bottom left corner. Can I allocate that insertion point elsewhere?
 
Thanks for everyones help.
回复

使用道具 举报

2

主题

24

帖子

22

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 11:50:51 | 显示全部楼层
MisterJ:
 
You can open it with the command BAUTHORPALETTE (in the block editor only!)
回复

使用道具 举报

40

主题

102

帖子

62

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
200
发表于 2022-7-8 11:58:10 | 显示全部楼层
Tommy that is such a simple solution. Works a charm.
 
Thanks all
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 16:01 , Processed in 0.711956 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表