Alright, this is an example on section. So, what I have at the top is a solid and what I would want to do is I would want to section the solid using a vertical plane that passes through the center of the solid and I would want to show this part of the solid in section. And I would want to show that in the front view. So, the viewing direction is this and of course, I will be also drawing the top view. So, I have made certain modifications in the dimensions over here. So, this dimension initially was 43, now it is 38, this dimension was 16, I have taken that as 14 and the height of this base from this platform or the other way around the height of the platform from this base is about 3 millimeters. So, this time I am already prepared with the sketch. So, what I have over here is top view and this is the sectional front view. I have also marked certain important dimensions this time in my sketch. So, that while I am transferring this drawing onto my sheet, I try to do this as efficiently as possible. One thing that you would want to note is the way I have dimensioned this in a circle. This is probably not a good idea, because none of the lines should be appearing within the hashed region, be it the center line, be it the solid line or be it the hidden line. For that matter even this part of the center line and this part of the center line, the presence of these center lines or these parts of center lines is not a good idea. What I will do is I will transfer this drawing on my sheet here in 1 is to 0.5 scale, that is I will double the size of what I have on the sheet, on my sketch sheet over here. So, that hopefully the object looks better. Once again introducing my friends, this is my 2 H pencil, this is my H pencil and this is my colored pencil blue in color, which I have not used so far. My 2 friends the set squares, which I do not think I will be using for this example. So, I will keep them aside and of course, my stencil of circles, which I might use depending on whether I have these circles in here or not. Of course, my compass, so with my friends with me I will start drawing. Once again it is always a nice idea for me to get an idea of where my drawing is going to be. So, I will start with the bounding boxes. I will first draw the top view and then later the front view, because hatching would take some time. Top view seems a little easier for this example. So, this overall dimension is about 128 millimeters, twice of that is 256. I have my scale here, this is about 25, maybe I will need a little more. So, and then this is about 43, twice of that is 86. So, maybe I will shift a little up and left I will draw the horizontal of the bounding box. This is about 24 millimeters and perhaps 2 more millimeters from here. I forgot to check if my graph was set alright or not. I should have done that. Now, that I have done that I will need to use this friend of mine. I have been telling you all not to be using this friend, but you know at times he is very handy my sheet looks as fresh as it was before alright. So, 256 millimeters possibly from here 0 to 24, 2 more millimeters from here. I am intentionally drawing dim lines. Hopefully you can see that, if you cannot maybe I will darken it a little. I will use the back side of my horizontal scale for that perhaps this is. And then the vertical dimension is 86 over here perhaps, maybe a little dark not too dark just little dark 86 from here till here perhaps, gentle vertical line. Again using the back side of the drafter I make this horizontal line. It is just about double the size of the top view here. While I am working with the bounding boxes it may be a nice idea for me to draw one for the front view as well. Where I am going to be drawing the section front view I will have to using the projections need to make sure I have enough gap between the total block and this horizontal construction line. Always a good idea to have gaps because they bring neatness to one's drawing. So, this dimension here is 48, 48 times 2 is 96. I think I would have that cover to see this line better I use the back side of the drafter. So, let me start with the top view getting that is not a problem. I have pretty much all the features covered up. Let me start from the right hand side. So, it is symmetric as you would observe. So, there would be a center line passing through the center of this bounding box. Let me draw that first. This would be at 43 from below possibly here let me double check. So, I have marked the center of this bounding block or bounding box at these two vertical edges. I use my horizontal side of the drafter and straight away with my edge pencil draw the center line. Long dash, short dash, long, short this should suffice. Maybe this part of the drawing is little lighter perhaps I can go over this line once again. Now, from the other side or maybe I will just let go of this. So, starting from right hand side this is about 22 plus that is 44. So, I would need a compass and I need to measure this radius as 22. So, I will mark my pencils over here mark this is 22 pretty much over here pretty much over here and let me also draw this center line and maybe this time little darker. Then using my compass bring this a center making sure that is meeting both these points. Let me double check of this dimensions alright looks like it is while I am at it I will extend this center line looks like I am pretty much and then we will be starting from the bottom can you form pressure I draw this arc I will do that one more time possibly the third time from the other side looks good. Now, for the bigger arc. So, this is about 38 half of that is 19. So, in this sketch this is 19, but twice of that is 38. So, I would need this dimension 38 pretty much over here. So, this is 5 mm from the bottom edge maybe what I can do is I can do the same thing 5 mm from the bottom edge I can mark this point spread my compass little same center larger radius. So, notice that I am drawing got 1 is to 0.5 scale drawing. So, I am virtually magnifying this entire figure to scale 2 hands are little shaky, but I guess I have this curve once I have this I may be join these straight lines. So, remember that solid lines they get precedence over center lines. So, I can take advantage of that maybe I can go left and try to work out this feature. So, from here to here is about 79 1 less than 80 twice of that is 2 less than 160. So, 2 less than 160 is about 158 mark this point over here and I have this center line. So, maybe I will go ahead and straight out make a center line at this position while I am at it I might as well project this center line here I forgot to switch my pencil I should have taken a 2 h pencil. And while I am working on the construction lines I might as well project this part down below perhaps this part down below. So, this vertical line is solid I know that. So, I take my h pencil and straight away draw a dark line supporting the vertical scale of my drafter probably there I go I have marked this center I need to be careful. So, between this and this center line there is a gap of 25 twice of that is 50. So, maybe I will mark 50 from here get this switch my pencil and perhaps draw this center line. Now once again using my solid 2 h by now you would have figured the convention for representing the center line. Now, if you look at this area. So, we have a counter bow here. So, there is a hole which is of diameter 25 which is drilled through and then there is another counter board hole which is of diameter 35 and which is 5 deep on both sides. So, let me first draw this outer feature and then go to the inner one 5 35 double of that have to measure 35 on both sides maybe I should be using this on the line marking these points on the line use a projection to mark these points here these points here this point here and then I will go. So, this is 5 deep twice of that is 10. So, I perhaps go 10 deep and from here maybe I will go 10 deep towards me now these are dashed lines I am going to make them dashed hidden lines maybe I will extend this a little try to make sure that I draw small dashes as opposed to long ones and then the vertical dashes pretty much done. So, this would be a solid line and there is an arc here. So, I need to be a little careful the center of this arc is same as this well. So, from till here I can make this line solid maybe let me work on the bottom horizontal line probably this object is taking time because I am drawing this in 1 is to 0.5 scale that is I am magnifying the views by 2 anyhow. So, I have pretty much all these features ready except for well now not quite. So, let me also work on these vertical dashed lines looking at this through hole the inner diameter is 525. So, measure 25 from both ends draw vertical dashed lines short dashes alright maybe it is time for me to draw this smaller circle this is of diameter 14 let me make sure that the lower surface of this stencil is clean. So, that it does not spoil my sheet go up there I look for a circle with diameter 28 reminding myself that I am still working on a double figure looks like I have my center lines aligned with these 4 lines would not be very accurate, but I will do the job importantly I will get a much better looking circle this is one thing that happens when you use an eraser need to continuously wipe your sheet. Now, for the larger curve here radius is pretty much well known take this center this would be my radius pretty much make sure that I reach this point as well looks like I do just a little away from that point I draw this arc and I truncate this arc little before the other point let me draw this again and perhaps I can do a photoshop touch looks like I am good have I done pretty much everything in the top view yes except for these horizontal lines and the rib let me work on the rib first. So, this is 10 thick twice of that is 20 let me measure 10 on both sides I have to be a little careful and here 10 here let me take this pencil away compass away I first draw the rib change the pencil first edge of the rib perhaps the second edge of the web looks pretty much ok and what remains now these horizontal edges which are distant 38 from each other and symmetrically plays about the horizontal axis. So, I will probably have to go 38 up and 38 down. So, 38 up change my pencil much over here perhaps and 38 down well on second thought I do not need to make those measurements because I already have these features which from which I can take the horizontal line perhaps I can take one from here support my drafter and then I can take one from the top looks like I am done now if you look at this object over here. So, this horizontal platform is kind of tangent to this part of the surface. So, maybe it would not be. So, this platform this horizontal edge would not be hitting the cylindrical part of the object here it would not be hitting it hard. So, maybe I can just you know give it a little touch. So, that is tangential a minor flick of the pencil on the paper done with the top view now getting on to the front view which is the more important part because this where the details are of the hidden feature before I do that well I will come to that later with the front view now. Maybe it will be a nice idea for us to cover the complex part of the front view to start with and then walk on the simpler part. So, this is a semi circle of radius 24 here it will be radius 48 it is again placed symmetrically about the horizontal and the vertical well in this local region. So, let me draw the center vertical center first vertical center line first this distance is about 48 plus that is 96. So, maybe I will measure 48 from here I keep reminding myself to switch the pencil and I draw this part of the center line the horizontal part you know what maybe it was not a nice idea for me to draw this extended center line because I know that I will be hatching the rest of the portion around it. So, what I will do is I will erase a major part of the center lines and I am using my eraser in such a way that I do not leave an impression of the lines that I had just drawn well with a careful eye you would be able to see that, but once I wipe the surface once I wipe the sheet probably to you would given to you it will not be visible. See I do not think it is visible to you nevertheless let me first draw this circle this is of diameter 25 I will have to use my compass I cannot do with my stencil anymore because I need 1 of diameter 50 mark my radius first then draw the circle this is tricky part I will have to be careful I hope I am doing this right no I am not doing this right I am drawing a circle of 35 I should be drawing 1 of 25 I will be using my eraser again I seem to be making quite a few mistakes today 25 here 25 here contract my compass a little bit to get this dimension and it looks like I am ok from both sides. So, maybe I will start from here finish this circle once again I try to give as uniform pressure as I can much nicer to draw them on the screen than on the sheet now that I have my circle maybe I can extend the center lines just about to the periphery of the circle the vertical ones and possibly the horizontal ones as well. So, I have gotten this part right to get these vertical lines and the corresponding center line I can use the projection coming up from here remember for construction lines I use 2 H and maybe I can draw these edges using my H pencil directly because I know that they are going to be solid and they are going to be consequently dark. So, I draw these edges hard that was not a nice idea for me to stop in between and then continue again because that is what happened the intensity of the pencil was not uniform throughout when I was making that line anyways. So, let me draw the center line I am done with that let me work on this arc. So, that at least I am done with this portion of the sectional front view again this is a bigger arc. So, I need to be a little careful what I am drawing it need to make sure I touch both sides possibly I do not. So, maybe I need to reduce my radius little bit or maybe my center is not proper it looks like it is now. So, I will just about leaving a little bit of gap I will come back to that later and do a photoshop touch I draw the rest of the semicircular arc just to get it uniformly ok. And then I draw the rest of the horizontal line maybe using the back side of the drafter because I can see it from here I will go the other way. So, that by the time I reach the arc I go easy on it from here the same thing I go from right then here just a little freehand photoshop touch. So, this part is done now maybe I can increase my speed little bit. So, this vertical line is coming from this part of the top view here. So, I will take a projection I already switch my pencil this horizontal line is getting extended after this. So, maybe I will draw this line of course, I can do this a lot better I should have ideally drawn this entire line to start with, but anyhow nevertheless this is my horizontal line should have little more careful that is ok all right. So, now let me focus on this feature. So, this feature is about 3 mm high from this base line. So, let me extend this projection line level come down. So, twice of that is 6. So, maybe it is here. So, let me draw this part and let me draw this part I should redraw this. Yeah, this is a risk that you take that if you do not draw this entire line 7 once some like this happens. So, let me draw a lighter line and once I am comfortable maybe I will draw or take a line of this. So, maybe looks like I am ok. So, 6 from here 6 high from here rather all right and then a straight horizontal line from here up till the end that I know is going to be throughout and I would not be making an error that I made here. So, I will straight away draw this line better and then this height is 19 twice of that is 38 perhaps I will draw this directly and take a projection from here I already have this we are projected down little using that projection going to make this solid horizontal line. This height is about 6 twice of that is 12. So, perhaps I will mark that I will take this projection down again this would be a solid line. So, I will draw a solid line draw this vertical draw this vertical. So, pretty much done with this I will have line corresponding to this projection. So, let me I already have this projection. So, let me extend this draw a vertical from here am I left with anything yep the red part. So, I have everything pretty much covered this drawing looks among us, but nevertheless. So, pretty much covered over here everything just the red part remains otherwise I think I am in control. So, this distance is about 12 twice of that is 24 I mark that using my stencil scale finally, I draw this line pretty much done. Can I do something about this horizontal line since I have been using this eraser anyhow and I do not want my grader to get the impression that I was not serious enough in my drawing. Maybe I just erase this part and erase it well wipe this part off maybe try to redraw the lines around not a good idea, but this part I will set pretty much this part I will set to be careful this time. Maybe I got the same line all over again nevertheless need for a little bit of photo touch here possibly that is ok now I will not bother myself too much about this. So, except for the hatching part everything else is done maybe I just want to finish this drawing. So, hatching is the tough part and the reason why it is tough is because you need to ensure that the spacing between the hatched lines that is uniform. And if you are doing the hatches they need to be at 45 degrees pretty much and if you have used hatch lines very much essentially if you have many components in your assembly then you will probably need to change the angles, but for now let me retain this angle as 45 or close to it if not 45. So, this has a least count error of I would imagine minus 2 or something. So, this is the only time that I am going to be changing the way I use my drafter maybe about 42 degrees maybe 40 it is about close to 42 degrees. And once I change it then I am going to keep it like this to ensure that the angles of these lines they remain the same. Now, for hatched lines I would rather prefer to use a 2 h pencil instead of an h pencil for 2 reasons number 1 maybe I could hope to get a contrast between the h and the 2 h and maybe of course, it will look better of course, the sectional view will look better. So, perhaps I will start from this region I am going to make sure that the hatch lines do not cross the solid lines this is the most time consuming part, but once done the drawing will look beautiful. So, this is the way things are to be hashed what I will do is to save time and to save roll I will ask my friend Asutosh to stop the camera and what I will do in the meantime I will hatch everything up and then I will ask him to start or roll the camera again. So, that he can see the final picture as I said before this is the tough part it is also time consuming. So, after some grueling effort this is how the sectional front plane would look like if you do this right and if you do this a little artistically it will look beautiful. So, a few things perhaps this arc is a little dim compared to the sectional line. So, maybe what I will do is I will go over this arc again and make it darker. So, probably it looks better now and maybe the last section line once again these are things that in general I am not supposed to be doing, but you know just to leave an artistic signature on the sectional view. Now, if you remember let me first written out my drafter if you remember I hesitated a little bit over here and the reason why I did that was because I should have marked this center line by a sectioning line as opposed to a center line. Because this is the sectional front view imagining that you have cut this object along this line taken away this portion and tilted the object and then you are looking at the object in this direction. So, this part of the surface is sectioned the circular feature is not sectioned this circular feature is not sectioned the rib is not sectioned because the section plane is parallel to the rib and of course, this part will not be sectioned and this part will be sectioned. And this is a single object and that is the reason why I have maintained single 45 degree section lines coming back to this line what I should do now is erase this and replace this by sectioning lines.  Now, you probably would not realize it, but just to tell you the secret I have got 2 small dashes followed by a large dash followed by 2 small dashes pretty much like a hinge line. So, this is a different convention that I use for sectioning plane and to mark the viewing direction I use vertical arrows on both sides draw the arrow heads and then I say a and a. So, I have set section a a over there and here I will just write section a a. So, I have marked these 3 horizontal lines for me to write section a a here I will go off line because I need to keep my head close to these lines to do proper lettering. And after I have written section a a I will come back and show this entire figure to you. So, I went off line wrote section a a did some finishing around this essentially erased a few light lines and my final stroke an example 4 I just draw a horizontal line I think that will be it. I would not be worrying about dimensions in this example though I should, but that is not the important part the important part is to introduce you to sections. Now, let me take this draft away and let me take my sketch and the main object off and have you look at the final sheet.


Hey, my name is Matt. I'm not sure why I'm making this For some reason I feel compelled to make this video series on CAD from scratch. I Know a lot of people who are really good at CAD And I got a lot of people who are really good at programming things from scratch But not too many are good at both. I think I'm decent at both and so I wanted to take this on as a little project So what I want to do is I want to make a bunch of CAD Utilities what is CAD CAD stands for computer aided design?  So either from a 3d printer waterjet Some kind of fab shop or just design in general. I want to make black box basically and now a lot of Tools exist for this already. I made a little tier list here. These are all the ones that I've used in the past This is most of them most of the big names at least advocate assault works 360 katia nx free cad Obviously I think most of them are absolutely garbage tier why put them down here Advocates always had a special place in my heart. It's Not really a CAD tool as much as these guys are but it has some bare bones CAD utilities in there and It's mostly for a structural analysis, but it's got some No bells and whistles added, you know programmatic CAD tools that are really really good And I think they're better than all these you know combined. So I've always liked abacus. The problem with abacus is that it it's super expensive You can get a cracker version. I don't advocate that but you can but I will I will say abacus It's not for poor people with with ethics. So What I want to do is make some You know DIY versions of those tools That are kind of like B tier give or take that can do some of the same stuff abacus can Better than these guys down here, but um, you know, not as professional as as abacus and things like that So also, you know free CAD. I will say free CAD is open source and free Whereas the rest of them are proprietary and and quite expensive sometimes We would making tools that are obviously free, but then public domain. So once one step above free CAD in terms of freedoms And so in this video, I want to talk about introduction Which I just did and then also some of the basics of STL STL is a file type that you'll see a lot in 3d printing And other kinds of CAD work. It's just in encodes geometries. Basically here. I have The Wikipedia page it's stereo lithography as STL stands for or no doesn't sense for a standard triangle language and Basically, there's two kind of versions. There's ASCII which is text and then there's binary which is numbers and we will encode For this time being just some ASCII We'll encode some some basic geometry and you know in code and we'll see how it works And to do that can put this kind of very simple model. It's a it's a house It's got a one-by-one cube on the bottom and then a half inch tall pyramid on top Total of nine nodes zero through eight and the node zero is at the origin over here. So I Guess we'll try to code this up and we'll start from there That'll be the first video is coding up this Pretty simple model and this basically sets the stage for doing more advanced things From scratch as well. I mean if you can encode this geometry from scratch you can encode many geometries I mean the average thing that people print is not very complicated You know you make print out a clip you might print out a box print out a Hook or a stand, you know things that people print are not too advanced. So this is not, you know out of the ordinary So I guess we'll get started I got an empty directory here. We'll do everything in C Why because I think C is better. So because we're gonna be writing a An STL file we'll have to include STIO Now we'll need a main function in the main function. We will Basically the first thing we'll do is encode the geometry So we'll need a double to encode the actual nodes. So what I want to do is I want to have an array of nodes There's nine nodes each with three coordinates and Then there's for triangles. I'll use an int array. I think there are 14 triangles, right? There's two triangles for every square face All right Not very neat. Yeah, every square face has two triangles. I Guess we'll do this one Yeah, and then on top the four triangle, so it's 14 triangles and there's again, there's three corners per triangle and Yes, we'll start there. So for the nodes node zero is at zero zero zero Node one is that one zero zero node two is that one one zero and node three is that zero one zero Then nodes four through seven are at the same coordinates only up one level. So one for the z value and then coordinate number eight is at Point five point five point five Yep, and that's what we had to do Double by the way because we have some non integer values now for the triangles themselves Basically what I want is I want to code which vertices are in which triangle. So the first triangle here I'll say is the triangle zero one five Then we have a triangle zero five four And then we have triangle one two six Then we have triangle one six five two three seven two seven six three zero four three four seven Now we're on the the roof four five eight five six eight Not a very fast type of six seven eight And then seven four eight Okay Now we'll have to define And I guess what we'll do is we'll just write a STL now we know that we have everything Defined we'll write in STL. We'll pass in the number of nodes. We'll pass in the number of triangles We'll pass in the actual arrays themselves nodes and triangles and we'll pass in file name so That's going to be a car star File name and I guess we'll name the file house STL. It looks like a pretty good house to me And we'll pass in the address Of that array So that's that's our main function Now we'll have to write the actual write STL function. So we'll have an int for number of nodes int for number triangles We'll have to do it. I think it's like this right double nodes three then int Triangles Three I Think and then it's going to be File name return nothing. It's a void and so I guess we'll get started So first thing we'll do to write the STL is we'll open a file. So we'll say file F equals F open and Then we'll pass in the file name and then we'll pass in this w that means we're going to write to that file name Now we have to look at the actual Format here. So an ASCII STL. Let me zoom in Start stuff with the word solid then a name. I think the word name is optional Yeah, you can omit the the word name if you have a space. So This is how you print to a file you do F print F We'll print out solid quotes solid Space and then we'll look at new line and then at the very end of the file We'll put in solid. So basically that's the first line in the last minute of the ASCII STL done Now you have to do the inside parts. So Once we have our solid we have to go through the faces of the triangle so I do that we have to iterate through the number of triangles so we'll say four in I equals zero I less than None triangles I Plus plus now in the for each triangle basically We'll first need a normal a normal vector so A normal is pretty simple. We could equate it manually. So Basically each of these triangles here for example this triangle here The normal should be pointing outwards To get that vector. What we'll do is we'll take the vector from zero to one and the vector from zero to five You got a cross product of those and that should give us this vector here this outward vector for every triangle We could program it manually. It's not too hard But I mean we could write it down manually, but it's not too hard to program. So we'll make an actual function for this We'll say Get normal We'll pass in the coordinates of points zero one and five or in general just be point one point two and point three So we'll say double point one Size three double point two size three double Point three size three and then we'll pass in a an output Array as well. So double normal size three Such three I showed Good Again you return nothing So we'll define the two vectors. So basically we just passed in location of point zero point one and point five on this triangle You don't have a vector though. So we'll have to define a vector. We'll say double v1 size three pull equal P2 zero minus P1 zero copy that three times so this is basically subtracting the the X Y and Z coordinates of point one and two We'll do the same thing with points one and three. It's changing the three to two to three I should say point three this should be a two and This should be called the vector two now cross product. Basically what a cross product is is just the Multiplication of the terms not on that axis Subtracted if that makes any sense. You can look up what a cross product is. I'll just define it manually here. So The first component of the normal will be let's see v1 1 times v2 to Minus the backwards of those two so v1 2 times v2 1 and then the other two components Are the same thing just with I think that's gonna be two zero Zero two The last one would be zero one one zero That should be right. If not, we'll figure out pretty quick so Yeah, this will define normal normal and that will be output automatically That's good. So now we now if we call that function So we'll do we'll define double normal size three And I will call the phone supposed to get normal Then we'll pass in the three points The points are going to be hard to define because they're going to be you know inside the triangle array In the node array. So we'll have to look through each triangle Find the zero node and then pass, you know those points as The first coordinate and then we'll pass the vertex one coordinate as the second parameter and then the third vertex as the third parameter so it's not too easy, but I guess it'll be Nodes Triangles I And then we'll do zero for the first one. Yeah Don't do the same thing the other two. Let's do that This will be second and first component and we'll also have to pass in the normal array That will give us Basically the normal of each triangle. So for the first one, it'll be this normal then it will be this normal Then it will be this normal. It will be this normal. I'll go through the whole House here and give us all the normals one by one now we can print out the actual These two lines I guess so we'll say f print f Into f will print out What face it's normal Person after son after son that because we're gonna pass in three values and we will pass in normal zero Normal one Normal two and now we'll print out this thing here outer loop So we'll do oh We forgot a new line might be So tab outer loop New line We'll print out at the end. We'll put end loop And now inside that in those two if you look back at the wiki We have to print out these three things three three vertices pretty easy. So we'll say four int j equals zero j less than Three j plus plus obviously you don't have to look through this you can just do you know Them all one by one that will do we'll look through it Well f print f two tabs the word of vertex then Person after son after son f new line And I have put in the the three coordinates of each vertex in the triangle not too hard. Well, I guess we'll say nodes Triangles I J Zero hold on I j zero. We'll copy this one. Let me fix that again as usual So this will give us the x-coordinate. This won't give us the y-coordinate This one will give us the z-coordinate. Yep, and We'll wrap up that loop that should print out everything here. I think that's it. I think we're done So if we compile this Hey, wow no errors. That's ridiculous and now we can run a dot out That should give us an STL Let's open the STL. Here's the STL It looks reason hold on the last one looks like it's broken Let me take a look real quick Okay, oops. Yeah might be so basically what I did was I forgot to put in two of the triangles So I didn't put in these these two bottom triangles here. So zero three two and zero two one So we'll put those in Zero three two Zero Two one Right. Yeah Now if I recompile that Now I should have all 14. Yeah all 14 and they point down good So now I have a pretty large file. It's 2.4k just for this do-below house, but we have an STL file and just to prove to you that it's real Let's open up a STL viewer So we'll drag in our STL There you go. Here's our STL. We coded this whole thing from scratch Not hard took a while. It's been like, you know 20 minutes But that was me talking for a good point a good part of it. So yeah, there you go. There's our house in a STL format Not hard at all So in the next video, I wanted to Do a binary STL so convert this to Sort of the more efficient Number based encoding then also make a little bit of a viewer So we can see this without having to use some online tool like this one Anyway, if you enjoyed the video leave a like and Have a good day


This is the password. What? Help. Open this door! Not even close. All right, folks. This is the moment we've been waiting for. And, Mark, you are not. Woo! All right, good test, everybody. Reset the summoning ritual.  Oh, the D-Class don't come back from this one. All right, I always mix that up. Grab a new D-Class, and we'll reset the test. Ready?  Agent Uzo, I didn't tell you to bring a hammer to this fight. The dehydration team is en route. Just take a lap. They'll be there. Begin test. This is item number SCP- Redacted. Known as Dr. Granny or the arcade foot massager. Dr. Granny is object-class safe because it's easy to contain, but also it does not pose a risk to anyone. It is simply an advanced artificial intelligence that massages your feet at the arcade for some reason. Now, unfortunately, the grotesque appearance of Dr. Granny was caused by vandals. The children at the arcade would always call it an old witch or something like that, and then mess with it. It's a sad state, really. Great to stay away! My line. Don't worry, Overseer. We're monitoring the situation. Don't do it. Do not do the vertical donkey tower. Don't! Actually, that's a very enlightening experience.  No, you're a D-class now. Better get on the ground! You're gonna get tased! Don't tase me, bro. Don't tase me, bro. And now the end of the ritual. They are sweet moves. That'll do, donkey. That'll do. Staff, do you read me? I only have time to send this message one time. They're here. They float. They want to steal your... Data expunged. They want to steal your... Data expunged. No!   And then I'll throw you in the FEMA breaker for good measure. Kisses. Tch, tch, tch. And put her right back where we found her and back away quite slowly. And then, oh, my God. D5763, touch the entity's hand. Vibrating. Well, that's uncomfortable for all of us. I'll assign you a counselor. Begin test. Mm-hmm. Little Seth, can you put your hands on that? Because you've got long hands. Entity is engaging. Ooh, on the grumpy side of the bed this morning, I see. All right, this is a manual dexterity test. We want him to get the crisps without breaking the... Well, that didn't work, did it? That's a big no there. Matter of fact, I would love a dr... Why are you knocking on the fridge? Don't know why I expected any different. No!  Okay, whoever sent you this is obviously evil. Look, he has a mustache and a top hat. You have to pay attention to... You can't just trust random people on the internet if they send you stuff like that. It's not like you're gonna get super positive... No, Robert!  Oh, great. SCP-999, is he still here? Oh, welcome to the SCP-999 lab. Yes! Oh, he's got his little candy food. Of course. We take the best care possible of our favorite little goo ball. He should just play with us, we're gonna tickle fight. Of course, it is time for recreation.  It's its favorite. What did you do? What did you do? Oh, great. I swear to our long and merciful Lord, the next one of you imbeciles who gives the gender switcher to 049 is getting assigned a 5798 duty. You were prepared for our best, but not our dumbest.  And to mark the occasion, I have a piñata. Unfortunately for Humphrey Wholesome, that piñata was SCP-956 known as the Childbreaker. Five dead, many more needing lifelong therapy. And all in the name of that damned candy. Oh, hello. My name is SCP-8008135. And I got massive honkers. Every time that I am fueled by a human, my titty tongue goes grow another size larger. SCP-8008135 was kept in isolation due to its anomaly, only to be cared for by Foundation artificially intelligent automatons. That is until a wannabe Gamers Against Weed member broadcasted the entity's security feed on the Jumbotron of Super Bowl 55. Site 69 was completely destroyed. No, it's not nice. Redacted. Foundation staff died that day. Of course, Director Greaves decides to redact everything except the one thing I don't want to hear about. Hey there, Site 42 fam. It's come to my attention that not a lot of people know that we have a Site 42 SCP merch store. We've commissioned art from multiple artists to make SCP-related merch. And we've got stickers for the Site 42 channel. And so if you want some SCP merch, as well as helping support the Site 42 channel, teespring.com slash stores slash Site 42. Thank you in advance and cheers.


It went from a 13 minute walk to a 20 minute walk. Roll do, roll do, roll do. Where do we end? I like it. I like it. I like it. I like the whole world.  Pop Smoke, Young Danals, Rock Swift. No, he know that you know that. Wain like they check like every day. Just don't know, anything. Come with me. I'm going to go to the couch and have a ride there.  Only a hollum you heard?


But when I read your book, there's two things that stand out. One is know your numbers, meaning you got to have technical skill. You have to pay attention to the business. What percentage of business owners know their number? None, I'm trying to tell you really, all your successful ones and the unsuccessful ones don't know their numbers. And I don't care how good your product is, if you don't know your numbers and I can talk to somebody for a minute and a half and start quizzing you about your business and I can know real quick, you know, how much is your receivables? What's your payables? What is your cost to sales? What is your labor costs? And if they don't know those numbers, they're going to go out of business unless they just happen to have a product that is just flying off the shelf everywhere because you have to know your numbers to be successful.


Appalachian Wireless has some of the best data rates in wireless on our plans and not to mention an amazing deal on one of our hottest smartphones, but that's all the time I have to explain. See store for details, better service, bigger savings, that's today's Appalachian Wireless. It was difficult to find a parking space today at the Pike County Public Library. The Eastern Kentucky concentrated employment program hosted a job fair Wednesday and over 400 job seekers were expected to attend. While that number seems pretty steep, organizers say that's actually a decline. When we saw the first round of the downturn in the coal industry, we saw larger numbers mostly laid off coal industry workers and now we're seeing a large group of diverse people. Over 50 employers were in attendance Wednesday and ironically one of those employers was a coal company. I think it's very positive for our community. I think even in West Virginia and Kentucky, a lot of the places that we see in the mountains that we love and the communities that we love, we started to see a decrease in that and I think with the boom and the increase in jobs that we're able to bring back, we're going to see a rise in our community as well, so I think that's very positive. For those who missed Wednesday's job fair, simply visit a Kentucky Career Center and talk with a career advisor. These career advisors work closely with our industry liaisons and employer reps to make that connection. We are thematch.com for the workforce. EK SEP operates in 23 counties with a Kentucky Career Center located in each one. Reporting in Pikeville, I'm Shelby Still for EKB News.


Hey guys welcome to SS Unitex so we will decide and today we are going to see about the sort transformation in Azure Data Factory. So what is sort transformation? The sort transformation allow you to sort the incoming rows on the current data stream you can choose individual column and sort them into the ascending or descending order. So this is basically we can do the sorting based on the ascending order or the descending order of the incoming stream inside the data flow. So go to on the browser and we will try to see in the practical. So here let me go in the blob storage and here we are having this file which is the sales.csv file and this sales.csv file is having data for the sales so go to on the edit let me preview this. So it has the data for the country, India, US and UK sales order ID we could see it is having 1, 2, 3, 4, 5 in the ascending order. So what we want to do we want to just reverse the order so we just want to do the sorting on the SOID in the descending order. So let me go inside the Azure Data Factory here let me go in the data flow and try to add a new data flow. Here we can call this data flow as sort transmission like this we need to add the source so we can click on this and after that here we can go and need to select the data set. So as we have already created the data set so we can select that one so that is data set sales data. Now let me try to open so we can verify that it is going to point the same file as we can see under the ssv testing under the input folder we can see the sales.csv file so this is pointing the same file. Now after this we can go in the data preview and we need to check the data so for checking that we should be enabling this data flow debug option so we can click on this button and after that we can click on ok so your cluster is going to ready so you should be able to see the data so it is in progress now. Now here we can see data debug option is on now we can see this the refresh button so we can click on that so we should be able to see the source data here so here as we can see the data now let me try to use the sorted transformation so here we can see this plus symbol so we need to click on this plus symbol and after that here either we can search for the sort transformation or we can scroll down little bit and under the row modifier we can see the sort so let me select that sort one and after that here we can see the output stream name so that will be the sort one incoming streaming name so that is the source one now here we can see the option so the first option for the case incestive and second option for the case incestive so if we are going to select this checkbox so it will be going to treat as case incestive option now here we can see the sort condition so sort condition means on which column we want to do the sorting so let me try to select the SOID and the order that should be descending order so we can select that one here we can see the nulls first if we are having any SOID value as null so that row should come first let me go in the data preview and try to see the data so this should be have the sorted data in the descending order of the SOID so it will be going to start from 6 and then up to 1 as we can see the first which is the 6 and going forward we have one now instead of doing the sorting on the SOID let me try to do the sorting based on the country first and after that based on the SOID so this is the sorting based on the multiple columns like more than one column let me go in the sort setting again and here first we want to do the sorting based on the country column so let me search for the country and select that one so that will be in the descending order or the ascending order we can do that so let me select the ascending order if we are having more than one columns that we want to use in the sorting then we can see this plus symbol so we have to click on this plus symbol to add another column value here so that column value will be on the SOID and that should be on the descending order maybe now let me go in the data preview and try to refresh it so here as we can see it is sorted based on the country first so India India is coming twice here and then UK and then US similarly we can see the SOIDs so SOID in the descending order so that's why we can see 2 then 1 then 6 then 5 so similarly we can see that so if we are having more than 2 then we can go in the sort setting and here we can click on this plus symbol so it will add another column here so this is all about the sort transformation inside the Azure data factory in the data flows so thank you so much for watching this video see you in the next video


Well hello my friends and welcome back to my channel. Today we're going to be working on our May monthly or I should say not our my May monthly view. I have been utilizing these a little bit more and you guys seem to like these videos so I figured why not. I will show you April which really didn't have like a lot going on to be honest like nothing that exciting happened that I had plans for and then this was March. It's kind of like my first month of the year that I started doing this so yeah but this is May. I am this is actually Tuesday the first so I'm not sure when this is going to be loaded but probably this week sometime I'm not sure. I am actually leaving tomorrow to go to Austin Texas for Go Wild. It's a planner conference and then I'll be back on Sunday and then my mom's birthday is also this month so I have some birthday things going on so yeah that's kind of it. I decided to work with purple and pinks and salmon color because I figured that would be kind of a nice thing. I like to pick like two sometimes three colors and just kind of like make it as consistent as possible so anyway I will do that. All of the shops that I am featuring will be linked below and speaking of shops I have my favorite Todd or Emily washi tape here. I don't think that this color version has been listed in the shop yet but it will be when I get back from my trip. I have a blue version in there right now that's this kind of stripy pattern but I'll leave the link below if you guys want to check her out. So when I get to Austin Wednesday is kind of a free day and I get in about noon I want to say. Kind of excited for that just kind of have like a free day to do whatever I'd like. I'm not sure what that entails but I'm sure I'll be meeting all the friends but I really don't. I mean I know some people in Minnesota that are going but no one that I'm like super good friends with I guess. Like I don't think I have anybody's phone number you know what I mean? Like not that kind of a friend but you know I'm excited. I think it'll be I think it'll be really fun. So anyway a lot of you guys like viewers have reached out to me. You guys have reached out to me like via email or like Instagram or even in the comments saying that you're going so if you do see me come find me okay. I'll be extra awkward it'll be great. It'll be super weird but I don't care it'll still be really fun you guys so it doesn't really matter. So here's what's happening at the conference. So Wednesday is kind of a free day it's just a travel day for me. Thursday I have an invite-only brunch I'm going to and then registration is from two to eight and then there's also like a little happy hour thing about I think six or seven that starts I can't remember but the actual conference is like Friday Saturday so I figured I'd use one of these this is from Erin Condren and I'm gonna write go wild in here because you know that's the name of the conference and I think it would be yeah cute right I mean I'm not into rose gold I mean I think you guys know that by now but I think that's still really cute and then I gotta put my flight stuff in here all right and these are from Planner Topia just kind of like a I don't know kind of a vinyl-y thing whoop Austin and then sadly going back to Minneapolis and back to reality on Sunday okay and then also these are from Planner Topia as well I just got my little luggage friends you guys know me I love a good layering situation so you know gotta gotta layer all the things and I've got really nothing else going on those days either so it really doesn't matter especially things I'm not gonna like write in here so it's all good and then these little countdown stickers that I used last month are by creativity and ink I'm just gonna put I don't know do you think I should put it here hmm I'll put it I'll put it right here it's a little bit more consistent I am gonna write in the brunch thing that I'm going to because that's just kind of like an odd thing like it's not part of I mean it's part of go to wild but it's like an invite-only thing so I'm gonna put that in all right and these are from bird slice studios and then I'm gonna use one of these these are like these little breakfast things from anxiety aids I don't know it's like a brunch situation so maybe I'll use these like little like eggs and bacon and salad thing and I'll put that on Thursday and I'll cover up the trash a little bit I think that'll be a okay my mom will actually be at my house during this whole situation speaking of my mom it is her birthday this month so I am going to use a coffee break planner sticker I'm gonna use these they kind of come off on camera a little bit different but this is a silver like scallopy event box and it is in that foil it's so freaking pretty I love this stuff and then I'm gonna use one of these little birthday case I think I'm gonna go with the pink one just kind of stay on theme and these are from Mrs. Grossman's I just got them at like the craft store so I'll put that in and then my mom's birthday is on the 26th all right guess what I think this might be it uh maybe I should put something like interesting in here I just don't know what to put in because I don't really have okay so I bought some of the like go wild stuff oh you know what I think I'm gonna put this is this a sticker yeah it says llamas are a girls best friend I'm gonna put that right here because that's kind of cute right there you go kind of fits pretty perfect and that was on this little freebie from bird's fly studios so yeah okay I think I think I like that I think that's good and then I think I'm gonna use these little llama people and put them up here too because you know cuteness and all I'm just looking at this and we are actually going to the ec store like collectively as a group I guess on Friday so I'm gonna use this little rose gold foiled and says like hashtag we love ec I'm just gonna put this like right at the top of here because I don't really need to know what's Friday I can you know figure that out so I don't know I don't know if I'd ever like use that so it's just kind of nice to put it in where I can use it and um let's be honest here I might as well put in like a little a little shopping bag too because you know shopping also in my shop I have this mother's day washi which is kind of fun I have a few I'm not sure many how many I'm gonna have at the time that I'm actually putting this up but I did get as many as I could so I will you know put that down at the bottom for you guys but it's super cute it just says like thank you mother's day and mom on it with some flowers so I'm gonna put this right here I kind of fit that in because how often do you do you get to use a happy mother's day washi guys you know like not that often so freaking cute I love a good washi y'all and I think I'm gonna put one of these like this little flower thing on here too since my planner is already full of rose gold I might as well just keep her going just put that on there because I'm pretty sure I will do something with my mom that day so yeah these are all of my plans for the month so far I don't really have like I said I don't really have anything else going on moving into the month of June I actually am gonna have some travel coming up then as well so stay tuned for that I'm very very excited for my June situation but thank you guys so much for hanging out with me today again I will link all of the shops that I used in my spread down below feel free to give the video a thumbs up if you liked it you can comment subscribe that really helps out my channel if you guys do that and my new Etsy shop that favorite daughter shop will be down below as well if you want to check that out also if you follow me on instagram at favorite daughter shop I will also leave that link down below there is a coupon code on that instagram bio if you want to check that out it's always nice to get a little bit of savings so anyway that's gonna be it for me thanks for hanging out and I will see you guys in the next video bye guys well folks it's time to kick it old school so you can feel cool


What is up everybody Jason here for jazby's cage brace calm We're giving away five spots in the Joe borough football mixer with this 2019 prism football hobby one-pack break number 82 And again guys just please note You know obviously if you do win a spot in this break from this many filler into the Joe borough You will get a chance to win the Joe borough giveaway, but we have a separate giveaway guys For people that buy full spots in the mixer So if you win from this filler here, obviously, you're not gonna be part of this giveaway This is just for people that bought full spots in the three mixers But again, you'll still have a chance to win the Joe borough. We're giving away in the mixers as well For that one for sure. So I guess it none for the full spot make giveaway But obviously you're buying into the Joe borough mixer to win that Joe borough plus some nice hits in the mixer as well So here we go. Like I said, put that to please no disclosure in there Now I got fresh into the break I'm nice because we're names team to show the hits out remember no veteran commonship then at the end We're randomized the 32 names and top five get into the mixer So let's roll it one of four or five times one two three four and five five times five Kevin down to Jeff We're gonna go five here one two three four five five times five five Cardinals out of the Houston Texans All right, so let's do the Break really quick. All right quickly see your teams right there guys. All right, and let's do the pack really quick now We got a Michael Thomas then we got an Ian Thomas For the Carolina Panthers to 249 Gary Jennings Jr. And Devin Bush All right now let's switch scenes now guys and let's do the giveaway which again was the five full spots So let me just copy the list here put in the original list. I was when you guys bought it Here we go roll Four to four eight the hard way. Good luck one two three four five six seven and eight eight times four to four eight eight just missing out Jeff P. Sorry, buddy, but Peter you're in Man, yeah, thank you Peter. You're in last spot mojo Zach you're in Kevin you're in Steven you're in and Tristan Five different winners awesome. So kind of spread out the love as much as we could So there you go guys you guys are now in now again, obviously like I said I canceled the second to second to last filler because we sold the last five spots out So if you want to get in on this mixer guys You have to buy a full spot now, but like I said the perks are is You do get a chance to win like a thousand dollars in break credit once we sell all three mixtures out So you want to take advantage of that? Appreciate you guys. Jasper's case breaks calm