FastFiber

Block wijzigen in een ander Block

Gestart door MartiniRacing, wo 12 10 2016, 11:03:26

Vorige topic - Volgende topic

MartiniRacing

Goedemorgen,

Momenteel ben ik bezig om houtskeletbouw uit te werken voor een project.

Nu heb ik voor de wanduitslagen gebruik gemaakt van een dynamic block met afmeting 38x120mm. Echter worden door externe wijzigingen deze afmeting gewijzigd naar 38x89mm (ook hier heb ik een dynamic block van gemaakt).

Nu ben ik voor het bestellen van materialen voor deze wanden bezig met Data Extraction. Om nu een goede lijst te genereren moet ik dus de blocks wijzigen. Maar ik zou dit graag in 1 keer willen doen zonder de wand opnieuw te moeten tekenen.

Vraag:
Kan ik een block vervangen door een ander block zonder de hele wand over te moeten tekenen?

julien

Ik heb het nog niet getest met een block in een block, maar is "blockreplace" niets?

MartiniRacing

Dat is een mooie functie! En het werkt ook!

Is het ook mogelijk om een selectie van een tekening op deze manier aan te passen?

julien

Ik doe dat dan in een ander (tijdelijk) bestand.

hulpje

Citaat van: MartiniRacing op wo 12 10 2016, 11:52:32
Dat is een mooie functie! En het werkt ook!

Is het ook mogelijk om een selectie van een tekening op deze manier aan te passen?

Nee, dit is niet mogelijk met BlockReplace.
Deze vervangt alle blocken die in de tekening aanwezig zijn
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

EddyBeerke

Lang leve VBA!!!
Daar heb ik ooit iets in gemaakt die een enkel block vervangt of meerdere geselecteerde blocks.
Helaas kan/mag ik niet de broncode delen.
Maar hier een tip je van de sluier:

Je geeft een naam op in een variable van het te plaatsen block, bv
Dim BlName as String
BlName = "xxx"

Of
Dim BlName as String
BlName = inputbox("Geef blocknaam op:", "Titel","Default")

Je kunt ook de Block.EffectiveName gebruiken uit een selectie.

Je selecteert de block die vervangen moeten worden.
Doorloop de selectie en met een simpel:
Block.Name = BlName
... is de klus gedaan.

Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

yoin