- Written by CADnoob
- Category: Reviews
- Hits: 49
So if there were not enough ways to waste productive time out there, I have found another great one!
It also has one of the coolest quotes I've come across: "There is no royal road to geometry" - Euclid
The upshot of the quote is that knowledge in the truest sense is not about money, power or status but about learning a concept and its application. The difficulty is a great equalizer.
Actually its not so much a waste of time but a great way to flex the ole gray matter. I stumbled upon this game while looking for STEM games for the kiddos.
Behold all the awesomeness that is EUCLIDEA.
This game is a fantastic crash course on the rudiments of geometry. Its name sake is Euclid who is the grandfather of geometry. We completely drunkenly stumbled through a podcast about Euclid (http://cadnoob.com/CADnoobJoom/index.php/podcast) so this information is fresh in my head and what a better way to follow up the episode with a game you can play while you poop.
Bottom line, its not the next hit game like angry birds or candy crush or mine-craft because this game is not for mindless consumption. This game has a much more intellectual bend and I personally feel like i'm polishing up my CAD skill toolbox. To solve these problems you really need to use geometric concepts similar to those presented in Euclid's elements.
Don't let the installed launch icon fool you. That feels dated but the game its self is actually polished on the inside. Its got a nice clean interface and some pretty decent tutorials to get you started.
As for the game play you are presented with a geometry puzzle. Once you complete it you can advance to the next level. The first couple levels are just to get you familiar with the use of the tools. Afterwards you are given a limited number of 'moves' to achieve the stated goal. You are not limited in the number of moves but once you surpass a certain number of activities you are no longer able to achieve the stars necessary to completely pass that task. In other words its not about brute force but a thought out solution that is needed. There are two measures of success one where it just satisfies the task and the others are determined by how the tasked is completed.
The level advancement is pretty standard fare for games in the puzzle app genre. Once you earn stars on each level you are able to advance. This is actually way more difficult than one would think. Its not about getting a lucky start or having the right block fall on a screaming pig. You actually have to figure out geometric principles and how to apply them efficiently. They have some pretty cool inspirational quotes as additional rewards for completing the level.
I would love to say that I have handily defeated the game and made Euclidea my bitch, but it seems more the other way around. Its not that its impossible to advance but it definitely continues to advance in difficulty (at least to the level i have made it).
So for the CADnoob this is a great way to spend some time. I love playing this game and I don't feel like i'm just mindlessly wasting time. Go give it a shot.
- Written by CADnoob
- Category: Tips, Tricks & Nonsense
- Hits: 78
Ok, so here is an example where volunteering in the forums is paying dividends. I frequently visit the forums to try to help others and learn about the wonderful world of CAD. A question came through on a topic that i had never heard about (no surprise there). It was the nature of the content of the question which was amazing. They were asking about something called Core Console.
WTF is Core Console..
So I did some quick Googling and there is some info out there but not as much as I would have hoped. The following two articles are the ones I found most useful. (cadtips, Through the interface) So what is the Core Console, its basically AutoCAD stripped naked of a UI (user interface). To most, this seems like a step backwards, but to those geeks out there who like playing in a command line as much as they like playing with their selves, this is an awesome portal into nerd-dom. From what I gathered this is only 'recently' available as of 2013. So if you are rocking it old school you may have to wait until you upgrade to play with this toy.
If the potential of this still escapes you, let me put it another way. You can run scripts on drawings without ever opening AutoCAD. It allows for Batch Processing files without ever clicking on the AutoCAD icon.
mind = blown
This knowledge couldnt have come at a better time. Im staring at a heaping pile of drawings that I need to purge the regapps out of. This is all i need to do to these drawing, so once this is done i cand move them on to thier next stage in thier little DWG life. This is as clear cut an example as i could ever need to apply batch processing.
I used the previsously mentioned links as a go by. Def check them out but what i did looked like the following.
First: I created two blank txt files in the directory of the drawings I was working on.
You can open the folder in file explorer and right click on an empty space and create two new text documents. You will need to change the file extensions of these text documents to something else. If you do not know how to do this and you are looking to use core console, this is likely going to be a bumpy ride. If you cant see your file extensions you can google to find out how or follow a walk-through like this.
So If you can see the file extentiosn you need to change one of .txt to a .scr and the other .txt to a .bat. This should also change the Icon for these files.
Bat files are old school and if you are into automating things and dont know about bat files, you will want to look into them further. The .scr is a file extension for AutoCAD scripts.
Now we need to put stuff into these files. My personal favorite program for this is notepad. Its simple clean and uncomplicated. You can try right clicking and see if the edit option is available for you. You can also try the 'open with' option if that is a possibility as well and then select notepad. Or you can oipen note pad first and use its open command... just get to a place that you can edit the files.
Once inside the bat file, you will put the information which will handle the batch. The Core console its self is not a batch processor. The .bat file will be the item handling the batch aspect of the whole deal. So going by the examples in the batch file i put the following text:
|FOR %%F IN ("C:\MYDRAWINGPATH\*.dwg") DO "C:\AUTOCADCORECONSOLEPATH\accoreconsole.EXE" /i "%%F" /s "C:\AUTOCADSCRIPTPATH\SCRIPT.scr"|
Ok so a few things. You are going to need to know where your drawings are and they need to all be in the same folder. Next locate the AutoCAD core console exe file. I did this by opening windows explorer and just doing a search. You can copy the path from the explorer path bar or from property etc.
And lastly you need to know the path location of the .scr file. If you need a little more break down of these parts and pieces and what going on, go to the cad tips link above. Skip down to the lower part of the article and there is an excellent image giving the description of what each section of the bat string is up to.
Ok. So assuming all is well in the bat file arena (likely it wont be as mine sure wasnt the first time through) the next part of the puzzle is the scr file.
So the scr file is super easy (famous last words). I'm not really experienced with scr files but they look like you basically put in the commands as though you were typing them in AutoCAD. One key take away is that you have to leave a blank line to indicate the enter command. So the following example adds a line and then a circle. Notice the blank to indicate "enter"
Ok so a batch of line-circle commands aren't that useful (... or is it..) but its a good way to practice implementing some of these commands via core console. I created a practice bat file just to play. That bat file looked more like the suggestions that are provided when you start up core console. You just type in the path to core console and then the "/i" and then file the file including path and then the "/s" and then the script and location. I would recommend doing something similar to get to know the tools if you are a noob like me. It was during this playing that i stumbled on a crucial step in the process.
Your script will not run if it is not in a trusted location or if it is not a trusted file. The way you will get past this will vary on which release of AutoCAD you are using. I imagine its fairly similar between releases as you will likely go into OPTIONS and the SYSTEM and then SECURITY, but past that i don't know what has changed for each version of software. I was getting the warning of message that said: "File load canceled" and that was because i had the security settings set to display a warning message and this couldn't happen so the script would load.
Ok so on to the real work. My true goal is to purge the regapps out of several drawings so my final work horse scrip was:
; end script file
This interface doesn't show it that well but its the command "-purge" then the next line is "r" for regapps and the next line is blank for enter (thats accepting the default option of all apps in the command) then the next line is "n" for no. After that the next line is "qsave" and then the next linke is blank for enter again. The semicolon denotes a comment and is not processed.
Once thats done, just run your .bat file and it will run this script on every dwg in the directory. Now thats bad ass! All files processed in a fraction of the time with almost no effort on my part. This is a time saving way to automate AutoCAD and unleash the program with out even opening it. no go forth and core console.
- Written by CADnoob
- Category: Tips, Tricks & Nonsense
- Hits: 263
I am creating some Miltileaders for a set of drawings that I am now working on. Normally all this kind of stuff has been handled by the time I get a hold of drawings but today Is special and i get to learn something new.
This one is actually short and sweet, but thats mostly cause Autodesk already solved the problem and tried to make it simple for me to figure out... but the nood in me will prevail... I will make the simple difficult.
So I created a fancy multileader for this project (the fancy one is not pictured below) and my problem is that the place where the landing attaches is always on the right (or left). Its not technically wrong and the drawings are ok ,but it just looks squished and when you place the multileader directly above the callout point it goes to the side of the block I created. What would be nice is if the multileader pointed to the side of the block regardless of the position of the block. Its hard to explain it but you want I want the place where the multileader line attaches to the block to rotate around the block. But instead I get the behavior below.
Like i said this one is simple. After spending a few second digging around I happened on the answer provided by the wonderful LTISACAD in the forums.
Basicaly the solution is you just have to have opened the dialog before and there it is... whats got two thumbs and is a total noob? This guy!
Go to the Multileader Style menu by clicking the little arrow under the ribbon panel or type in MLEADERSTYLE. The go to the content tab and change the attachment from "Center Extents" to "Insertion Point"
Viola, It rotates around the block as desired.