tisdag 18 december 2018

User Contours eller Du vill veta var din yta når +5.3m? Varför?

Ett litet tips idag, det är ju vecka-före-julvecka så det är inte det allra högsta tempot för mig. Jag inser att det troligen är panik för de flesta av mina kunder (som det brukar vara sista veckan innan ledighet) men ju mer panik det är hos er, dessto lugnare är det hos mig. Jag klurar just nu på en assembly med mittremsa - men det är ett annan inlägg. Idag tänkte jag på User Contours.

Först lite kort angående Contours eller nivåkurvor. Om du ser nivåkurvorna på din surface eller inte beror på vilken stil du har, och vad den stilen säger ska visas. På Display-fliken i Surface Style ställer du inte om nivåkurvorna ska visas eller inte. Intervallet för nivåkurvorna ställer du in på på Contours-fliken under Contour Intervals. Tänk på att Minor Interval måste vara en faktor av Major Interval - alltså om Minor Interval är 3m så måste Major Interval vara dividerbart med 3. Du kan inte göra fel här, om du skriver in ett värde som inte fungerar så kommer Civil 3D skriva ett annat värde åt dig.



Liten notering här, detta gäller generellt för alla styles. Du kan släcka objekt i styles utan att släcka lagret, men om du släcker lagret, då släcker du objektet också. Här får man bestämma sig lite hur man ska göra, vill man jobba mycket med lager, då har man "mycket" tänt i styles och använder lager för att släcka och tända objekt. I mitt tycke så har man då missat styrkan i Civil 3Ds styles. Min rekommendation är att ha alla lager tända och ha styles för alla olika visnings-lägen. Det är alltid enklare att byta style på just de objekt du vill visa/släcka än att hålla på med lager.

Men tillbaka till contours. I Stylen så ändrar du alla contours, men om du vill se en specifik höjd, kan man göra det? Såklart! (Annars skulle jag inte nämna det...)

Det första du behöver göra är att se till att User Contours är tänt i Stylen. Så i den Surface style som du vill använda, se till att User Contours är tänt på Display-fliken (och ligger på ett lager som du vill ha).

Sedan ska du använda en analys-metod för att ta fram en enskild nivåkurva. Analyser gör du i Surface Properties, på Analysis-fliken. Välj User-defined contours högst upp, välj antalet och klicka på Run Analysis.


Sist får du skriva in vilken Elevation du vill ha din(a) nivåkurva på, och klicka Apply. Nu ska du se en eller flera linjer i din surface där din angivna elevation finns. 

Vad finns det för användningsområde för detta? 
Förutom att det ibland kan vara bra att se en specifik nivå på sin surface så visar jag oftast denna metoden när jag pratar schakt och fyll-planer och får frågan: Hur kan jag få fram gränsen mellan schakt och fyll?

Hela metodiken blir då:
- Du behöver ha två surfaces som du ska beräkna volym mellan
- Skapa en volymyta (Tin Volume Surface) mellan de två ytorna
- Ta fram en User Contour för elevation=0 på volymytan
- Om du vill få ut den linjen som en "lös" linje kan du sedan använda Extract Objects from Surface och bara bocka i User Contour.

tisdag 11 december 2018

2019-2 Update på Civil 3D!

Det är inte första gången som Civil 3D inte bara har fixar med i sin Update, och dessa updates som kom ut alldeles nyss (7 december om vi ska vara noggranna) är ganska intressanta.

Först, man kan numera klistra in en sökväg när man ska sätta Data Shortcuts. Om ni har irriterat er på att man måste "träda" sig ner för att hitta sin datao shortcut så kan ni bli lite glada nu! Numera en helt vanlig mapp-sökruta där man har favoriter och kan klistra in sökvägar. Det är som vi tycker att det ska vara alltså.

Nästa jag reagerade på var "Add linear crossings in profile". Alltså att man kan sätta en markering i profil där en alignment, Profile, Featureline, Survey Figure eller 3D Polyline korsar profilens alignment. Vi har kunnat projicera in objekt tidigare, men nu kan i praktiken "snitta" en linje och visa korsningen. Visa var en annan gata korsar min gata t.ex. Smidigt!

Sista jag reagerade på var angående LandXML: Existing objects are updated on re-import. Alltså att kunna uppdatera en surface genom att importera LandXML-filen igen. Känns också väldigt smidigt!

Detta är inte alla updates, och till detta så kommer en hel del fixar (bland annat ett helt batteri av fixar angående export av Civil 3D-fil) så jag rekommenderar att ni läser Read Me'n.