Weet u een manier om alle noteringen van een munt op een uniforme manier op te schalen, met behoud van relaties, beperkingen en natuurlijk verhoudingen?
En in dezelfde geest, kunnen we de eenheid van een onderdeelbestand wijzigen zonder de waarde van de afmeting te veranderen (bijvoorbeeld van een " 20 mm " afmeting naar een " 20 cm " of " 20m " dimensie)?
Als het onderdeel geen vreemde functies bevat (invoegen van volumelichamen, vervormingen uit de vrije hand, externe beperkingen...), zou een macro die alle dimensies één voor één vermenigvuldigt, het werk moeten doen. Anders , zoals @twathle " schaal " aan het einde van de creatieboom zei, doet het werk zeker (maar het schaalprobleem is dat je geen automatische import van dimensies doet...).
Indien nodig heb ik een kleine rekenmachine (een telraam) gemaakt om door berekeningen de afmetingen te wijzigen die in een schets zijn geselecteerd (door optellen, aftrekken, vermenigvuldigen, delen of forceren...):
Denkt u op basis hiervan dat u een knop kunt toevoegen om alle aandrijfdimensies van het onderdeel toe te wijzen (volgens de hiërarchie van functies, om fouten te voorkomen)? Wat het dus mogelijk zou maken om bijvoorbeeld de hele kamer x200 te maken.
En wat betreft de kwestie van eenheden, heeft niemand een idee?
Altijd die tegenstelling tussen de gehoopte eenvoudige functionaliteit en de harde realiteit...
Het veranderen van de schaal van een kamer met behoud van de creatieve structuur lijkt relatief eenvoudig. Het is nog steeds nodig om de betrokken functies te sorteren, het type dimensies dat moet worden verwerkt, rekening houdend met de creatiemodi (geometrische basisfuncties, herhalingen/symmetrieën, plaatwerk, gelaste constructie...), vergelijkingen, schetsblokken en andere exotische geneugten van SW. En om het onderdeel op een strikte manier te hebben gebouwd, waarbij er geen maatvrijheid aan het model overbleef.
Met de macro-join kunt u de schaal van een onderdeel (of object) wijzigen door alle numeriek gedefinieerde dimensies te wijzigen. Met de nodige voorzichtigheid te testen na het opslaan van het model.
Geen oplossing om voor te stellen voor de verandering van eenheden zonder een verandering van waarden. EchellePiece.zip (198.5 KB)
Voor de eenheidsverandering wordt het met dit type macro vrij eenvoudig, na een wijziging van de eenheden van het document zou het voldoende zijn om alle dimensies te vermenigvuldigen/delen door 10^*. Als het mogelijk is om de eenheid via de macro te wijzigen, zou het geweldig zijn om de optie direct toe te voegen. Bijvoorbeeld een vervolgkeuzelijst " Documenteenheid wijzigen" met lengte-eenheden, een alternatief keuzerondje " Waarde behouden" met een keuzerondje voor de schaalfactor.