Ibland stöter man på buggar som bara är löjliga. Detta är en sådan.
Jag har tidigare noterat att när man Exporterar Solider från Surfaces så kan man inte skriva punkt som decimalavgränsare när man vill extrahera en solid med specifikt djup. Men du kan skriva ett kommatecken så jag har skrivit kommatecken och gått vidare.
Idag hade jag en kund som hade detta problemet och sa att det fungerar i alla fall inte när man skriver in kommatecken, soliden som ska vara 0.4 blir 0! What gives?
Jag fick granska lite och ja, extraheringen tog ingen hänsyn till decimalen. Om jag skrev in 2,4 så blev soliden 2 meter tjock. Ok, Civil 3D bugg.
Lite googling vidare gav mig tipset att skriva 2.4 (med punkt som decimalavgränsare) i ett annat dokument och klistra in 2.4 i Extract Solids-dialogen istället för att skriva in det. Och 'lo and behold - det fungerade.
(Valfri Facepalm-gif här)
Så lösningen är alltså, öppna Notepad, skriv ditt värde med punkt som decimalavgränsare, kopiera texten, högerklicka i Depth-rutan och klistra in värdet, och klicka på Create Solid så får du vilken solidtjocklek du vill. Working as Intended!
Visar inlägg med etikett decimaler. Visa alla inlägg
Visar inlägg med etikett decimaler. Visa alla inlägg
måndag 7 oktober 2019
fredag 6 september 2019
LUPREC? Not LUPREC?
Ibland får jag anledning att gräva sig ner i inställningar som jag bara accepterar tidigare, men när man har kunder som gör roliga saker så får man ju göra sitt bästa för att assistera!
En effekt av dens uppbyggnad är att om man vill ha en vertikal länk så ställer man lutningen till ett högt värde (jag brukar använda 1000 eller -1000) och då styr bredden av länken (som alltid mäts horisontellt) istället höjden på länken, men multiplicerat med en faktor 1000.
Idag diskuterade jag en subassembly med en kund som är som ett pussel. Den består egentligen bara av 8 länkar och 1 shape. Men alla länkar kan ändras i bredd, riktning och lutning så med den subassen kan du skapa i princip vilken shape som helst.
En effekt av dens uppbyggnad är att om man vill ha en vertikal länk så ställer man lutningen till ett högt värde (jag brukar använda 1000 eller -1000) och då styr bredden av länken (som alltid mäts horisontellt) istället höjden på länken, men multiplicerat med en faktor 1000.
Jag gjorde ett litet exempel för att visa. I bilden nedan är Lutningen för vertikala länken satt till -50 och Bredden till 0.0001, höjden blir alltså 0.0001x50 = 0.005.
Men det var inte det här jag skulle skriva om, det var en effekt av detta, nämligen att man vill skriva in väldigt låga värden på en parameter i Properties för en subassembly, och som standard ser jag bara 3 decimaler på dessa.
Normalt i AutoCAD så styrs detta av varibeln LUPREC, men såklart måste Civil 3D vara lite speciellt. Så detta styrs i Drawing Settings (EditDrawingSettings på kommandoraden) på fliken Ambient Settings och under Unitless. Logiskt right?
Prenumerera på:
Inlägg (Atom)


