Why am i the only one here? Is anyone there? WAIT WHAT IS THAT... RUN JIMMY RUN
@musicgamer58602 жыл бұрын
Yea I Was Also Thinking About Tha.....
@QuirkyDreamer2 жыл бұрын
Should've pinned the link here!
@kumudkhandelwal63692 жыл бұрын
Please post the video link in this comment
@Tbsav.J2 жыл бұрын
whats the name of the video??
@exefo10292 жыл бұрын
"You get paid right?" "You get paid...... right?"
@mamta_koshal2 жыл бұрын
😂😂😂
@silly_goofs2 жыл бұрын
Yah by fuckin dunkin???
@applepie12722 жыл бұрын
Bro got paid by Sonic The Hedgehog
@Jasnah.Kholin2 жыл бұрын
you guys are getting paid?
@sasino2 жыл бұрын
* insert padme meme template *
@harshitanand7254 Жыл бұрын
Twist: after 10 yrs of continuous coding it displayed: _Error at line 5_
@idakpoworldlight4213 Жыл бұрын
What! I'll just go crazy.
@ggpo7973 Жыл бұрын
😂😂 😂 I'll throw my pc out the window
@zer0pointnothing Жыл бұрын
Then you fix the error and now it's on line 6. You fix that, line 8, etc. Life as a coder is fun :D
@samma-pixelstudio Жыл бұрын
This is the pain that I have to face when I make my os
@satyam_gautam_01 Жыл бұрын
@@nersha8472 morden problems requires modern solutions 😆😆😆
@Khint3378 Жыл бұрын
Imagine if it just printed "Hello World"
@IluvinortheIneffable Жыл бұрын
Spinning Hello World
@_myshorts_. Жыл бұрын
That's exactly what I thought!!
@miamilogini Жыл бұрын
😂😂😂
@i_wish_i_knew6836 Жыл бұрын
That would've been so funny 😂
@jay0546 Жыл бұрын
LOL
@mugambomister5 ай бұрын
10 years of coding, 11th year Random ad: '"A.I CAN DO THIS IN ONE CLICK''
@ThorOdinson12694 ай бұрын
And it'll take you 30 years to debug the code 😂
@rohitvipul66334 ай бұрын
😂😂
@pet.me1024 ай бұрын
@@ThorOdinson1269 it'll do better in the future 😂 we all gonna be unemployed 😂😂😂
@soheil27713 ай бұрын
🤣🤣🤣🤣
@Ricolaaaaaaaaaaaaaaaaa3 ай бұрын
@@ThorOdinson1269not with good prompts it won't
@ugottabekiddingd19997 ай бұрын
People who never learned coding won't know how magnificent that is!
@nico76746 ай бұрын
well, I'm a SE, I coded shit ton of torus when I was younger and I still don't get it lmao
@kc-ox3qo5 ай бұрын
I wanna learn 😢
@mayabkpal12335 ай бұрын
Just imagine somebody gave you a assignment to find logic to make that. @@nico7674
@TheDarknight70005 ай бұрын
@@kc-ox3qoif you want to have a life dont do it
@pyherryguerreiro5 ай бұрын
Is more nice know the fact of the code looks like a donut too
@dnynu2 жыл бұрын
Others : It's just a donut Coders : insane 🔥
@Raresionut12 жыл бұрын
Donut? Nah. That's a perfect torus 😍
@Prakriti_Senpai2 жыл бұрын
No its insane
@kpro3332 жыл бұрын
But it's actually insane you know
@issacnewton34462 жыл бұрын
pov :- he not a programmer either
@DGonz0-2 жыл бұрын
Me not a code,but have dabbled:. ..😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲😲
@justinboloss77912 жыл бұрын
Bro compiled his code with no flags, i wish to have this kind of self confidence 💀
@enqrypted47582 жыл бұрын
never bro🥲
@anonimodas452 жыл бұрын
Just started coding. Dont even know what u mean lol
@surrealmeme83442 жыл бұрын
@@anonimodas45 when you make a Syntax mistake or misspell something, basically any error in the code will be reported by a “flag” when you try to run it but it fails.
@jcxmej2 жыл бұрын
It would have even more funny if that happened😂 ten years of coding and still gets syntax error editing one line
@abhimanyus16702 жыл бұрын
Bruh, I lowkey expected a syntax or logical error before anything remotely cool happened...
@st_ishan_will_help5 ай бұрын
Littrly every programmer: " _totally worth it_ "
@-Cocell4 ай бұрын
Agreed.
@KayoRudra3 ай бұрын
Yes
@2lillyboo3 ай бұрын
Is coding hard? I thought about gonna take cse as a major...but I'm afraid now😢
@st_ishan_will_help3 ай бұрын
@@2lillyboo look bro coding isn't hard when you know what to do . But if you are lazy, you won't make it anywhere. It's also a time-consuming process. You should not give up and push no matter what . And you will succeed before you realize.
@2lillyboo3 ай бұрын
@@st_ishan_will_help which coding language should I learn first? And can you give me some tips about how I can learn a language fast?..
@uxziyt56532 жыл бұрын
“Did you do it?” Yes. “What did it cost?” Everything.
@ByakuyaKuchiki0062 жыл бұрын
*all of my time*
@ByakuyaKuchiki0062 жыл бұрын
*10 years of my life*
@EdgedAeros2 жыл бұрын
1k like bud.
@learninghub00532 жыл бұрын
kzbin.infoCckqew0gTjw?feature=share
@anuj_27049 Жыл бұрын
Wth...4k likes and 4 comments...
@AnhNguyen-wo8qg2 жыл бұрын
When he was typing out the gcc command I honestly thought it was going to throw a compile error lmao
@ipsitaseal20042 жыл бұрын
Sameeee
@simranapata52862 жыл бұрын
Me tooo
@TrisAni2 жыл бұрын
Level code được cái bánh rán xoay này mất bao lâu v bạn
@nadiazaddem2 жыл бұрын
Same here 🤣
@sasino2 жыл бұрын
And he's using vim 🤣🤣
@kingzecromatic2 жыл бұрын
Was low key expecting "error" or something like that. That was insane
@acrid89522 жыл бұрын
Segmentation fault (core dumped)
@miguelfh212 жыл бұрын
I was expecting "Hello world!" lol
@robertgarcia69072 жыл бұрын
Syntax
@thestylusguy2 жыл бұрын
I expected a ball bouncing around the screen
@himanshichoudhary23482 жыл бұрын
Can you please tell what just happened in this video......actually I don't know much about coding but I m going to persue career in cse...so I m curious to know....
@LilithTakiryan5 ай бұрын
The cinematography bro😫👌🏻
@SamudrarajOfficial2 жыл бұрын
Other Coders: "imma gonna ctrl C ctrl V this man's whole career"
@tristan_8402 жыл бұрын
ctrl+C ctrl+V*
@nottrevorjustkris60192 жыл бұрын
@@tristan_840 ratio 🖕🖕🖕😊
@HundredSlot2 жыл бұрын
Whole career indeed
@liisahmanni2 жыл бұрын
@@tristan_840 You would have a name like Tristan
@tristan_8402 жыл бұрын
@@liisahmanni agree
@unknownedleaf2 жыл бұрын
“you spent 10 years on that?” “nope, 4 months on that” “what? why did you take so long then” “9 years and 8 months on bugs”
@jorian_meeuse2 жыл бұрын
I think he meant 10 years of coding experience, not just 10 years on this project
@ifindbugsinyourcode16442 жыл бұрын
This comment is so underrateddd
@shivankchauhan62562 жыл бұрын
@@jorian_meeuse emotional damage ..........
@dook66792 жыл бұрын
@@shivankchauhan6256 AAAAAAAAAAAAAAAAAAA
@omnerpanzo22262 жыл бұрын
Spend another 10 years for optimization and unit tests
@Darain12 жыл бұрын
I was expecting "Hello World"
@3BlackRats2 жыл бұрын
😂
@wolfiegames15722 жыл бұрын
Hello world in Objective-C
@hawsoz85422 жыл бұрын
🤣
@dualitygaming91732 жыл бұрын
🤣🤣🤣
@Blurry_face_14112 жыл бұрын
😂😂😂😂
@bao36624 ай бұрын
The cinematic vibes is crazy
@galaxywalker30002 жыл бұрын
“I got bored one day and put everything on a bagel”
@zibo53222 жыл бұрын
Is this a line from a movie?
@thatguydave_012 жыл бұрын
Everything everywhere all at once 😂
@masteus44312 жыл бұрын
Sucked... Into.. a baaaaaageeel
@jonesy6782 жыл бұрын
I gotta admit, that comment is pretty funny.
@卂乇乂-s8u2 жыл бұрын
@@thatguydave_01 that movieeee hahahahaha
@kaizo_player13222 жыл бұрын
Me who is learning how to code: damn looks crazy cool
@amiraislammomo18722 жыл бұрын
Hey can you please tell me how to learn cooding online
@maxwellsv2 жыл бұрын
@@amiraislammomo1872 learn online
@lavenashagai81722 жыл бұрын
Same that crazy
@anuragmeshram43232 жыл бұрын
@@maxwellsv ayoo fam. He's asking about which channels to refer or which websites to start learning. You literally said Learn online when he asked how to learn online💀💀💀. Btw if you know some websites or channels tell me
@honigblumchen98482 жыл бұрын
@@anuragmeshram4323 yea I want to learn it but I don't know how.
@pulse53872 жыл бұрын
“Ctrl+c and ctrl+v” is a programmer’s best friend
@leonid33122 жыл бұрын
I thought: format c:\
@ambranj10622 жыл бұрын
I am a legitimate programer now i guess
@AdityaKumar-op5zc2 жыл бұрын
Maturity is when you realise copying code from somewhere into your existing project is way difficult than writing your own. Like if you understand someone's code without comments or anything, something that was difficult for you to write. Then you're already a great programmer.
@luvlycan2 жыл бұрын
@@AdityaKumar-op5zc you can execute the code line by line and check what's it's doing... Modify as per your requirements
@trahmadd2 жыл бұрын
You can't use Ctrl+v
@PAFGOD3 ай бұрын
We need a full JavaScript course
@kissandjerr886Ай бұрын
GCC it's C/C++
@61keyswithkumar807 ай бұрын
I was expecting an error 😂😂
@FixProSchool22336 ай бұрын
Me to
@K.Sairushikesh6 ай бұрын
Me too😅😂😂😂
@sglgaming29915 ай бұрын
we have enough errors in real life, lets enjoy some fiction movies XD
@ayushgoyal80694 ай бұрын
Most underrated comment
@That_Girl.17174 ай бұрын
Me tooo
@ATULKUMAR-yw9rj Жыл бұрын
Only a coder can realise thats fucking hard
@federalbureauofinvestigati7638 Жыл бұрын
You definitely do not know how to code.
@goodshiro10 Жыл бұрын
bro "hard" isn't gonna define it
@goodshiro10 Жыл бұрын
@milk guy there's no count
@niranjanbabu.j1515 Жыл бұрын
It's "a coder" not "an coder"😁😁
@THE_CROISSANT_EVERONE_WANTS Жыл бұрын
@@niranjanbabu.j1515 introducing grammarly
@imkranely7230 Жыл бұрын
Blender Donut? Nah, we got the programmer's donut
@ByteUp01 Жыл бұрын
Was thinking about the same thing 😂😂😂😂😂
@02-AbeedaUmmeyHaafsa10 ай бұрын
Need a tutorial on this (+_+)
@nuttystardragon67229 ай бұрын
Sir thaf juat doom or bad apple
@anoynmanonymous83049 ай бұрын
A.I. does it in 2 seconds.
@NoobStudios4149 ай бұрын
@@anoynmanonymous8304lmao you’ve never used ai, will never be better then us
@mouneydonuru27694 ай бұрын
The fact that he did it in C 😂
@joshuavictor30363 ай бұрын
please explain
@mouneydonuru27693 ай бұрын
@joshuavictor3036 C is an ancient language where you have to write almost everything from scratch cuz it doesn't a lot of libraries to import functionalities from
@ТимурГриневич-д2р3 ай бұрын
@@joshuavictor3036 The Bible was originally written in C and was later translated for mere humans
@ТимурГриневич-д2р3 ай бұрын
In python you can do this with "from donuts import rotating_donut"
@davidkimmj25 күн бұрын
I initially thought it was Java, but then I saw your comment, and realised the code had "printf("\x1b[H");" in it--
@pragatikhadye4241 Жыл бұрын
You don't even need to understand coding to realise that this is masterpiece
@raghavkhulbe4493 Жыл бұрын
i can make that thing with better graphics in blender L
@PixelGhost07 Жыл бұрын
@@raghavkhulbe4493i don't know how coding works But pretty sure its difficult to create the spinning donut by coding it or something. What blender is anyway? Drawing stuff or 3D stuff?
@nul1f13d8 Жыл бұрын
@@raghavkhulbe4493Blender isnt coding L
@raghavkhulbe4493 Жыл бұрын
@@nul1f13d8 ik im just saying that i can make better donut in less time L
@Glaycier Жыл бұрын
@@raghavkhulbe4493that’s not the point. Coding is an entirely different art with in itself.
@justanotherhotguy2 жыл бұрын
I expected a lint error at the end, followed by a “oh wait let me fix it real quick”. This is what usually happens when I want to present my code to dad.
@logan973272 жыл бұрын
SAME
@Twlz_092 жыл бұрын
Same but I was expecting more of "a syntax that gives you no insight on what broke""
@Phulpakhri2 жыл бұрын
😂😂😂😂
@orterves2 жыл бұрын
It compiled first try, which means there's definitely a bug in there somewhere
@tomasvallejos16092 жыл бұрын
Damn, how does this not have many more likes? 😂
@nikoniichi2 жыл бұрын
This is literally my cousin, one time he was so excited telling me to come over his room, I asked what's up and he said "So I'm gonna use your picture to put it in a cube!" And I was like "...alr, show me." And so my picture was ON a cube, ON each sides. So I asked him if he slept last night or not, he makes me worried sometimes, smh.
@hakoom72 жыл бұрын
i just started learning coding a month ago and i can put ur picture in a cube and even give it some animation 😅 no offence but ur cousin need to chill EDIT: Guys chill i already realised i dont know hes cousin age, and no matter how old is he. He can be proud and excited as much as he wants. It was never my intention to say im against that. Chill 😅
@Corapaslemagasin2 жыл бұрын
@@hakoom7 you don’t know his age. I also can do it after one month but I have a teacher and I’m not 14 or 16. Everybody can be proud of himself if they want
@hakoom72 жыл бұрын
@@Corapaslemagasin true
@HeosphorosSword2 жыл бұрын
The answer to your question to him: no, he did not sleep last night. Lmao happens pretty frequently when an engineer works on a passion project.
@user-ym8zp6ld4e2 жыл бұрын
Like the Better Call Saul meme?
@cleyton71605 ай бұрын
We need a whole serie about it
@herbertpayson2 жыл бұрын
I'm a programmer of some apps and I appreciate this, it's amazing! Normal people who don't know computer programming would say it's just a "DAMN ROTATING DONUT!" 😁🤓
@Anonymous-ze2dz2 жыл бұрын
🤣thats very hard I've done bouncing ball😊
@Anon221BC2 жыл бұрын
What do you mean "normal people"?
@bhavishakewalramani17622 жыл бұрын
@@Anon221BC who don't code bruh
@volkova62092 жыл бұрын
oh i thought it was a joke, is this actually hard to program?
@adonai_s_n2 жыл бұрын
@@volkova6209 very dificult yes but not impossible
@sangahlolo2 жыл бұрын
"Congratulations you Donut !" -Gordon Ramsey
@jimehu24222 жыл бұрын
🤣🤣🤣
@kidnamedgrass2 жыл бұрын
" I am a doughnut "
@justsomeguy60602 жыл бұрын
Now f# off. - Gordon Ramsey -
@nazaxprime Жыл бұрын
"let me just finish up real Quick"... 16 hours later
@OriGiNaLxGoD Жыл бұрын
I thought it was going to take him way longer after he said that as well. 😂
@Loralanthalas Жыл бұрын
what I say to my boss at least three times a damn week.
@d1array11 ай бұрын
I swear
@philipjamesajagabos251910 ай бұрын
This is most development situation 😅
@futuza7 ай бұрын
6 months later... Me: ...it's finally working! I just merged the branch into main. Boss: Oh we decided to just pull that feature, the client decided they didn't want it. Can you take it out. Me: No. It's too late, I forgot how to use git to undo my last merge, sorry, they'll just have to live with the feature existing. Boss: I can have John remove it, so you can focus on other things if it's too much work... Me: Noooo have mercy on my baby, he was just born and he deserves to live! Boss: *dragging me away from the terminal*
@electronicstsh5 ай бұрын
I was half expecting it to crash
@maddog9465 Жыл бұрын
Hackers in movies vs hackers irl 😂
@mericanmade9843 Жыл бұрын
Hackers in movies: "Omg I saved the world" Hackers irl: "Omg I made this 3d donut that rotates"
@aniketsrivastava1870 Жыл бұрын
He ain't a hacker tbh you don't even know what it is to be one software development is an entirely different thing from being a full fledged cyber security specialist a hackers knows everything some even know how to code malwares and this guy our here making fuckin donuts ain't a hacker at all
@maddog9465 Жыл бұрын
@@aniketsrivastava1870 chill bro, it's not that deep. I was just making a joke, I know he's not a hacker. Besides the whole video is humor, there is absolutely no need for you to be searching through a comedic short looking for random people to hate on from behind your phone screen. One of the biggest rules on the internet is to never take anything personally, because more than 90% of the people on here hardly even know you, let alone have anything against you.
@EpsilonEnigmaYT Жыл бұрын
@@mericanmade9843it's too much for him because it need 356 words to make a single dot on the donut
@UnderInternetNew Жыл бұрын
@@aniketsrivastava1870 Well Software development is the start of hacking kinda no need to be mad at him fellow brother in code
@chessmaster2041 Жыл бұрын
It's actually f***ing amazing. He didn't link nor import anything
@ABDO10_DZ Жыл бұрын
That's not python lol
@buzzerkiller6374 Жыл бұрын
Savage lol
@xara2599 Жыл бұрын
@@ABDO10_DZ he could use a graphic library even in c/c++
@ABDO10_DZ Жыл бұрын
@@xara2599 ya , but that different from python import , also even if u include a library in c++ u'll write too much enough of codes , its not simplified as python
@xara2599 Жыл бұрын
@@ABDO10_DZ It's more difficult than Python, but I fell in love with its syntax
@kaushikvro1075 Жыл бұрын
only us coders can understand this 3D moving donut emotion
@shaimac9796 Жыл бұрын
copy paste it is easy
@parasagarwal7248 Жыл бұрын
@@shaimac9796 copy paste is easy, but doing it youself is damn
@krishchurasia681 Жыл бұрын
@@parasagarwal7248 yepp it's like Steroids vs natural body.........
@DazaiCh Жыл бұрын
@@krishchurasia681 ya pain in the @ss
@raidzeromatt Жыл бұрын
@@ANR1122 everyone laughed about chat gpt until it came for them..
@AryanMehta-yc2ck2 ай бұрын
Rengoku san been real proud since this dropped
@vinicus5082 жыл бұрын
I actually find it incredible. I simply love those programs that create images out of characters, it’s so nice and you learn a lot about how graphics work
@ProjectPhysX2 жыл бұрын
That's beginner level :D I did full color video in console with C++: kzbin.info/www/bejne/qpbLeHSYh6dgqdk
@Gran_knight Жыл бұрын
So this is what gta6 developers doing .
@TalynStormcrow Жыл бұрын
The whole game renders in ascii with RTX using only the CPU.
@rexygray769511 ай бұрын
Dam your beat me to it.
@TimelessGamingSoftware9 ай бұрын
They using a game engine that has built in everything
@samiparlayan47589 ай бұрын
@@TalynStormcrow 😂😂
@Proud_banda9 ай бұрын
No😂 If they choose to code like this you'll never see GTA 6 in next 200 years😂
@Zer0ne-Infinite2 жыл бұрын
"let me finish this up real quick" (3 hours later) "alright almost done"
@IBRAHIM-FAS-City2 жыл бұрын
😇❤️😇 ❤️ In the Quran, Surah Baqara (Chapter of the Cow), Ayah (verse) 255 is very beautiful and special : Allah, there is no god except He اللّهُ لاَ إِلَهَ إِلاَّ هُوَ the Ever Living, the One Who sustains and protects all that exists الْحَيُّ الْقَيُّومُ Neither slumber nor sleep overtakes Him لاَ تَأْخُذُهُ سِنَةٌ وَلاَ نَوْمٌ To Him belongs all that is in the heavens and the earth لَّهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الأَرْضِ Who is he that shall intercede with Him except by His permission مَن ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ He knows what will be before their hands and what was behind them يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ while they encompass nothing of His knowledge save what He will وَلاَ يُحِيطُونَ بِشَيْءٍ مِّنْ عِلْمِهِ إِلاَّ بِمَا شَاء His Seat embraces the heavens and the earth وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالأَرْضَ and He feels no fatigue in guarding and preserving them وَلاَ يَؤُودُهُ حِفْظُهُمَا And He is the Most High, the Most Great وَهُوَ الْعَلِيُّ الْعَظِيمُ 😇❤️😇❤️😇❤️😇❤️😇
@Taaarrtagggg2 жыл бұрын
@@IBRAHIM-FAS-City nobody asked
@IBRAHIM-FAS-City2 жыл бұрын
@@Taaarrtagggg 😇 I know this, where is the problem? why are you afraid ?
@Taaarrtagggg2 жыл бұрын
@@IBRAHIM-FAS-City there's no problem
@IBRAHIM-FAS-City2 жыл бұрын
@@Taaarrtagggg 😅 So don't blame me for a comment that's no problem, thank you ❤️
@LEGEND_--_-_-_-_-_-_-_-_-_-98928 күн бұрын
Programmer : Just awesome...
@tech.42642 жыл бұрын
i actually thought it was just going to be “ERROR” at the end
@son_of_hiskingdom50922 жыл бұрын
Lol me too
@learninghub00532 жыл бұрын
kzbin.infoCckqew0gTjw?feature=share
@shambhav95342 жыл бұрын
Any programmer would've expected "Segmentation fault (core dumped)".
@demoniack812 жыл бұрын
@@shambhav9534 this is exactly what I was expecting as soon as I saw it's in C.
@WickedButRepenting2 жыл бұрын
Same lmao
@branpod2 жыл бұрын
Most realistic part: using a $2500 computer to access vim
@SahilP26482 жыл бұрын
I used 36 GB RAM to do LCS on two strings in python using recursion in my university's server system. Umm tbh I don't even remember if it was 36 GB or much higher than that xD
@ramnaracemotilal2652 жыл бұрын
I use a fire 8 amazon tablet
@zenithchan16462 жыл бұрын
KZbin asked me how should I rate your comment lol
@hakaishinhelles51942 жыл бұрын
Well even i am doing it so ... Yes . Bought it for gaming and now University is giving me no time to game on it. :-(
@shaolonmonke27912 жыл бұрын
@@zenithchan1646 where you live?
@ramalshebl602 жыл бұрын
i thought it was gonna be some stupid sketch..... but that was actually insane 🍩🍩🍩🍩🍩 edit: sorry to be one of those people.. but, MOM, I'M FAMOUS
@heartcreationss2 жыл бұрын
Or a HELLO WORLD 🤣
@know_english_russian__sanskrit2 жыл бұрын
Nahhh ... It's a java script program..
@vijaychoudhary73122 жыл бұрын
@@know_english_russian__sanskrit nope it's C language
@Ironman-BB2 жыл бұрын
What was that?
@Deepak-sn7oc2 жыл бұрын
@@raBLar Its a sarcasm
@demonkoryu5 ай бұрын
It's not that hard I would say. (I'm probably very wrong here) 1. get torus equation, rotate/scale/translate 2. translate to view space 3. each pixel: send ray to intersect with torus, check if hit surface point normal points backward or forward (ignore if backward), grayscale shade (phong/gouraud), store with zbuffer 4. lookup (pregenerated) grayscale value into ascii lookup table of rising luminance value (character surface area/block). Probably only use a few characters to decrease flickering. 5. Print
@Ausar03 ай бұрын
"it's not that hard" >4 points of arcane sorcery
@burzummmmm3 ай бұрын
Well yeah it is basically raytracing on the command line. But the question is where do you put the light source 😂
@pxkdrake2 ай бұрын
I understand how you would probably doing this writing shader code in an established engine. But how would you do this without that environment? That didn't look like what he was doing here.
@litjellyfish2 күн бұрын
@@pxkdrakeshader code? You don’t write shader code for this. He explained how. It could be basic blinn calculation (I mean you can see that as a shader but it has nothing to do with hardware GPU shader code) You write the code to do the transformation and lighting. And then render it to a buffer (and as the end output display buffer is rather low res due to it using characters it’s not so many pixels to calculate. And then you use a lookup table to create this buffer of what characters to write and just print it
@litjellyfish2 күн бұрын
@@burzummmmmthis has nothing to do with ray tracing as it looks more just like some blink with maybe environment map and came space (0,0,1) light source
@bagel84722 жыл бұрын
This is actually incredibly complex to code, I can’t imagine how long it took in reality to do that
@adriangodoy46102 жыл бұрын
There's a version of this code that the code itself is a donut too
@confidential76082 жыл бұрын
the difficulty is not the coding, but the math
@vigilante_stark2 жыл бұрын
It's actually not that hard. You convert the animation into separate sprite images. Let's say it comes down to 50 images. Then you just have to display those images. It's not the best way to do this and might take a few days or weeks but it's still easier than making an algo for the output.
@marufbepary1002 жыл бұрын
I did something similar to this in Py and it took me around a month and a half.
@tacokoneko2 жыл бұрын
it depends how it is implemented. when I was 10 I made a animated ASCII Nyan Cat that is about as complex a task as donut.c
@justamanofculture1211 ай бұрын
"Sometimes to confuse the enemy, one must confuse themselves first." *Art of War - Confused Sun Tzu*
@Jurozaiten10 ай бұрын
"Art of What. "
@enigma23039 ай бұрын
@@Jurozaitenunderrated reply 😂
@defaultuser08569 ай бұрын
@@Jurozaiten💀💀💀💀💀
@raphelT-ii4ej8 ай бұрын
" I didn't say that shit " -sun tzu
@LEVELIsUnstable8 ай бұрын
This is why people are homeless or in jail they are challenging themselves
@Cerus-YT10 ай бұрын
You cannot imagine how long this took and how much code it has, For him to make this is incredible, He made a dynamic 3d render of a donut in COMMAND LINE, Damn.
@Flegado9 ай бұрын
Meh, depending on how reusible the rasterizer is, it's probably not that much code. Just assign certain lighting intensities to characters with a bigger surface and you get the result. If you properly encapsulate the math it's also not that hard since you don't really need to fully understand the math just implement it. The only real thing you need to know is vectors and some basic matrix math (google ot a book is your friend here)
@DaSwordPodcast8 ай бұрын
I was just thinking something like this and you put it into exact words....therefore I'm sure there are a lot of lines of code, nevertheless I didn't think it was possible to create graphic images in command line; command line has its pros and cons
@aniketroy69166 ай бұрын
Yes I agree I was tried this type with my friend we are only able to make the shapes but we are unable to move that like him
@Xepent6 ай бұрын
@@Flegado will see this and say meh
@yurowitz5 ай бұрын
@@Flegado Man you make it sound so easy, how about you write a Gist to show us how it's done within one day ?
@gotuninja689323 күн бұрын
HR-- Draw an hovering donut an pattern problem.
@divyam2546 Жыл бұрын
Others : what your 10 years experience in coding looks like ?? Me : A donut
@all_out_of_bubble_gum Жыл бұрын
YOU GOT THE JOB !
@fsblack27 Жыл бұрын
Erm, acktually, it’s a torus 🤓🤓
@lilylu8648 Жыл бұрын
a phrase with a double meaning?
@StarFury2 Жыл бұрын
To people with no graphic coding experience this may seem silly. But coding a simple rotating wireframe cube from scratch requires ample math knowledge like vector transformation and matrix multiplications, as well as low level programming knowledge on how to communicate with CPU/GPU. It literally takes years to take full grasp of it. Anyone, can download 3D Engine and make random 3D scene by just clicking on the icons, but only few people in the world can make 3D engine.
@baronluke8065 Жыл бұрын
In addition this has lighting, there's a light source. This is the ADVANCED shit.@@StarFury2
@mzzzzb4189 Жыл бұрын
people don’t understand true terminal art
@Forgottenace9 Жыл бұрын
Its called ASCII art, not terminal art 😅
@crowley2158 Жыл бұрын
@@Forgottenace9 who cares
@Forgottenace9 Жыл бұрын
@@crowley2158 people who want to use right terminology to not get into stupid situations where their interlocutor misunderstands them?...
@mzzzzb4189 Жыл бұрын
@@Forgottenace9 my bad
@vivalozwastaken Жыл бұрын
@@Forgottenace9 it's ASCII art inside of he terminal, so it's still terminal art.
@Chadblake12 жыл бұрын
You guys do realize how incredible this is, right?
@vivvpprof2 жыл бұрын
well… yes and no… there's been games that ran in DOS in early 90s and used text for graphics like that. Not sure I've seen a 3D game like that but you get the point.
@IBRAHIM-FAS-City2 жыл бұрын
@@vivvpprof 😇❤️😇 ❤️ In the Quran, Surah Baqara (Chapter of the Cow), Ayah (verse) 255 is very beautiful and special : Allah, there is no god except He اللّهُ لاَ إِلَهَ إِلاَّ هُوَ the Ever Living, the One Who sustains and protects all that exists الْحَيُّ الْقَيُّومُ Neither slumber nor sleep overtakes Him لاَ تَأْخُذُهُ سِنَةٌ وَلاَ نَوْمٌ To Him belongs all that is in the heavens and the earth لَّهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الأَرْضِ Who is he that shall intercede with Him except by His permission مَن ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ He knows what will be before their hands and what was behind them يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ while they encompass nothing of His knowledge save what He will وَلاَ يُحِيطُونَ بِشَيْءٍ مِّنْ عِلْمِهِ إِلاَّ بِمَا شَاء His Seat embraces the heavens and the earth وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالأَرْضَ and He feels no fatigue in guarding and preserving them وَلاَ يَؤُودُهُ حِفْظُهُمَا And He is the Most High, the Most Great وَهُوَ الْعَلِيُّ الْعَظِيمُ 😇❤️😇❤️😇❤️😇❤️😇
@MahdiHatesLife2 жыл бұрын
@@IBRAHIM-FAS-City Mashallah brother
@spicybook2 жыл бұрын
ehh not really that impressive
@outerspaceisalie2 жыл бұрын
i've done it, it's not that hard
@UnderSampledАй бұрын
The real awesome thing about this short is that this is probably the first and only time cinematic code is actually the real code! Kudos for fitting so much of it on the screen!
@stanislavschaefer3233 Жыл бұрын
My first day as a developer: Ctrl + C Ctrl + V
@Virgindev Жыл бұрын
agreed
@____Rahaf Жыл бұрын
Oh man I am way advance than you bro I can pretty much do Ctrl + X , Ctrl + Z
@CA2013offi_ Жыл бұрын
nah i have win+>/.@@____Rahaf
@mr.destroyer828 Жыл бұрын
Also your last day as a developer
@georgepagotelis Жыл бұрын
My first day "where's the coffee machine and showers"
@asikurrahman43542 жыл бұрын
Lmao I thought it was gonna say “Hello World”
@thesweetsleep5302 жыл бұрын
Same...🤣🤣
@omnarayanpradhan2032 жыл бұрын
Same.
@rujjulsaha29112 жыл бұрын
This got me wheezing 🤣🤣🤣🤣🤣🤣
@twinconceptsdesign2 жыл бұрын
😩😩🤣🤣🤣🤣🤣
@level2.992 жыл бұрын
Only true coders can make it say goodbye world
@hitbox7422 Жыл бұрын
I have a friend who did this in x86, made three 3-Dimensional shapes with non-projected surfaces rotating around their center, I saw the code, he wrote EVERYTHING in vectors within arrays, absolute madlad.
@dcabfr Жыл бұрын
Programming is an art and you can recognize a person's way of coding. At the beginning of my studies we had a competition, we had to rotate a square around its axis, the codes ranged from 10 to 82 lines.
@readyplayersid Жыл бұрын
A true shape rotator!
@comrade_marshal Жыл бұрын
Time for the 666th like
@LotusAuer Жыл бұрын
@@dcabfrI know some people that would struggle with 100 lines to do that, your class was actually pretty proficient from what I've seen lol
@sal_strazzullo Жыл бұрын
@@dcabfrprogramming is art but if you're doing it purely for the art side of it you're not gonna be much successful. Mixing the artistic side with a project idea that can make money is the way to go
@MAS-qu2do2 ай бұрын
THAT'S INHUMANELY INSANE
@BLAZIN77KONG8 ай бұрын
"Shit I forgot to save" _Famous last words_
@tunedoesstuff7 ай бұрын
ctrl+s
@parv099554 ай бұрын
Lol, you can't run a code without saving it first.😅
@ZenitoGR4 ай бұрын
@@parv09955 you would be surpised how many times I have run my script without saving and thinking WHAT THE HELL WHY DO I GET THAT ERROR AGAIN? continue to search for another solution for 3 hours, then you see the little white dot next to the file and it hits you... YOU HAVENT SAVED the CODE FOR THE LAST 6HOURS.... true story!
@jackedup4474 ай бұрын
@@parv09955 Now if your source code gets wiped off the face of the earth thats another thing entirely.
@SAINA_234 ай бұрын
😂😂 yup
@antonyrichard3697 ай бұрын
He was doing a c program compilation.. and bringing an anime out of a c program is like heaven .. i have been there ❤
@RomyaRana4 ай бұрын
Coders know how fascinating it is to animate something on c.. it mustve taken real effort
@cybisz2883 Жыл бұрын
It's hilarious that this is actually true. Printing an animated shaded 3D ascii art donut to the console is not at all a trivial feet and would indeed take a few years of practice both in programming and in mathematics to accomplish. It's the sort of thing an older teen/early 20-something could easily get obsessed with. At the same time, non-programmer folks will just see you as a stark raving mad lunatic for spending so much time on it.
@ronzerker3909 ай бұрын
I was in fact that early 20 year old that got obsessed with a proamming project for class. I overdid the project and told the teacher I was just having too much fun. I'm just glad it didn't take me two years to do lmao
@shiftit61339 ай бұрын
A non-programmer here - I really did not get the point of this video, before I read the comments
@Mike-we3rb8 ай бұрын
The world needs people like this tho too lol. Couldn’t have the world how it is without this. Imagine billions of people buying sports game tickets without the internet And websites. That ain’t happeniny
@syd_ney37318 ай бұрын
Chat gpt... cough! 2 minutes cough! Done
@cybisz28838 ай бұрын
@@syd_ney3731ChatGPT can only do that because the code was already on github to begin with, which it was trained on. There are many programming problems it utterly fails at.
@tommasinainnovationandlife75362 ай бұрын
Loved this video I am teaching myself programming all packages and fell in love with programming.
@JesseUnderscoreMartin2 жыл бұрын
I thought he was going to show something impressive... Like centering a div
@chizalam93892 жыл бұрын
😂
@fluffyniki32572 жыл бұрын
Centering a div is impossible and everyone knows that you can fool yourself with flex box or grid but thats a iluminati projection
@anton-exe2 жыл бұрын
I did too but then I notice the code was *way* too simple for that
@TopBagon2 жыл бұрын
Clearly can't do that in C. You need lower level access
@Leonhart_932 жыл бұрын
"display: flex" on the parent and "margin: auto" on the element you want centered. Literally 2 lines of css, now the internet joke is ruined forever. Thank me later ;)
@BebopTheStampede2 жыл бұрын
The sticky note reminding himself to eat is probably the most relatable thing ever…
@infinnite49382 жыл бұрын
Lol yeah when i code sometimes i get so into it and even though i need to eat and feel weak , i tell myself im not leaving until its finished, but eventually get off :)
@BebopTheStampede2 жыл бұрын
@@infinnite4938 welp, crunch before the munch….or…is it the other way around. Hmmm…
@sk8_bort2 жыл бұрын
Kind of ironic the fact that you forget how to eat while programming food
@sanjeetpathak55702 жыл бұрын
As a programmer I know, it is a masterpiece. Love from 🇮🇳
@rudrakaushik17352 жыл бұрын
Bhai explain kar sakte ho kya hai ye ?
@sanjeetpathak55702 жыл бұрын
@@rudrakaushik1735 Naah bhai. Main itta nahi bana pata hun.
@JK-vk9yy2 жыл бұрын
@@sanjeetpathak5570 kitna aata hai bhai?😶
@sanjeetpathak55702 жыл бұрын
@@JK-vk9yy Bas bhai kama kha lete hain utna hi 😒😒
@noorhundal77662 жыл бұрын
@@rudrakaushik1735 the guy coded a program which shows a rotating ASCII donut. He made an animated donut which is drawn using text characters. This is complicated because it involved geometry maths to rotate and draw the 3D stuff and to convert it to text characters.
@clebersouza54283 ай бұрын
The text "why me" on the wall 😂😂
@Wondergirl-qe7ib3 ай бұрын
😂😂
@Divyyyaaaa Жыл бұрын
Dude that's honestly amazing, 3D MOVING donut is every coder's dream😭. If you did it with python or some other language and not blender then I have like a different level of respect, great job man
@deathbyslime6725 Жыл бұрын
wait until you get to the cameras part. that learning curve is steeeeep.
@tamamshud5879 Жыл бұрын
It was on c++
@forgetfulfunctor1 Жыл бұрын
@@tamamshud5879GNU C i think tbf
@thomasnikolaus4395 Жыл бұрын
He used a c++ compiler.
@mr.bloxxworld3407 Жыл бұрын
I quit blender and started learning python because I can't model a simple donut.:}
@cookie-dir-9 ай бұрын
What 10 years of coding looks like ? *" a donut* !?
@deepaktechk9 ай бұрын
Even 10 years of experienced people can't do that
@odiio34029 ай бұрын
It's made it with only strings, is adding, deleting and changing characters to make the illusion that is a blender
@deepaktechk9 ай бұрын
@@odiio3402 then try to write a program for it in C / C++ then you realise
@deepaktechk7 ай бұрын
@@odiio3402 so can you do that?
@mellowne4117 ай бұрын
@@odiio3402lol is not blender, that's an actual program of a rotating torus (donut) it's actually an mathematical computation to generate a sequence of code, watch his full channel
@oblivion49242 жыл бұрын
I was so expecting a program that automatically opens never gonna give you up
@Seventro72 жыл бұрын
I made that program and that was actually easy to code 👍
@Seventro72 жыл бұрын
#include #include #include using namespace std; int main(){ cout
@Seventro72 жыл бұрын
@Amit it's cpp code just compile it and name it file something like "Windows optimizer" or any other tool then after compiling run the .exe file & then it will open your default browser and play Rick roll video (tip: upload rickroll video from your yt channel and then rename video title to any other title like "how to optimize windows" then copy video link and replace it in code) 👍
@anniemay83152 жыл бұрын
I thought the same thing..
@oblivion49242 жыл бұрын
@@Seventro7 oh damn nice I actually have no idea how to code I just got this in my recommended tab
@kartikmishra31524 ай бұрын
Only coders know the hard work behind that ❤
@abdul.rahman8552 Жыл бұрын
Only a coder can appreciate how sick that is!
@MrRizzyWizzy Жыл бұрын
nah, it's been out in source code form for a couple decades now.
@jhmlllacdao62642 жыл бұрын
I've never seen such a beautiful piece of art. 🍩 🍩
@alexisrodriguez71272 жыл бұрын
You should see the original code for it. It’s in the shape of a donut
@mohamedrabie46632 жыл бұрын
Fffff
@spoopyscaryskelebones38462 жыл бұрын
@@alexisrodriguez7127 woah
@heyman45342 жыл бұрын
@@alexisrodriguez7127 where can I find the code?
@simplify11792 жыл бұрын
👍
@colourfulyoker Жыл бұрын
As a programmer who writes 1 line of code per day, I can confirm this took him 10 years
@raghavkhulbe4493 Жыл бұрын
surely a long and WRONG journey
@beyondallreason-du4pq Жыл бұрын
😂
@xaveragekid Жыл бұрын
😂
@wafflemation6887 Жыл бұрын
Professional Mojang employee
@ryukobestwaifu3319 Жыл бұрын
@@wafflemation6887he learned from yandere Dev or maybe he is yandere Dev
@ReginaPhalange-i8e3 ай бұрын
This is the most amazing feat of programming I've seen, bro.
@ojasgoyal052 жыл бұрын
You created more suspense than many mystery movies.
@BlindRambler2 жыл бұрын
Yeah I actually stayed until the end for this.
@CeeWorld69 Жыл бұрын
@@BlindRambler well it’s not hard to stay til the end when it’s this short lol
@Mister_Scar Жыл бұрын
Every like I will do nothing.
@poogle9368 Жыл бұрын
Insanely hard? I think it’s impossible… without basically just drawing each frame in ascii if thats a model thats somehow being converted into an ascii image you’d either need to make some ai for displaying photos as ascii or I literally have no idea how else it would be possible.
@Mister_Scar Жыл бұрын
@@poogle9368 Look up the Spinning Cube video by Servet Gulnaroglu. It is absolutely possible to print out the chars correctly without drawing each frame. He programs a spinning cube after taking a Linear Algebra class and some studying. If it can be represented in a mathematical form, I don’t see how it couldn’t be represented on any capable programming language. This is one of those projects that aren’t particularly useful in any way but are a test for one’s programming and mathematical skills.
@obonyxiam Жыл бұрын
@@poogle9368this is a spinning ascii donut that was made with donut-shaped c code it's really cool i recommend that you search it up
@notjustbaggish Жыл бұрын
Not to mention how light shading actually works.
@twothreeoneoneseventwoonefour5 Жыл бұрын
@@poogle9368I think there was a video by this or some other guy that explained how it is doable. Yeah, it requires math though
@habibatialbi723 Жыл бұрын
I'm not a coder but i really understood that it was a turmoil of happiness to get that result
@binus552 ай бұрын
The Elbert einstein paradox 😅
@alanklm Жыл бұрын
R for realism. This is the most pleasing short on youtube.
@richardcalf8337 Жыл бұрын
as a coder, I think the message about the fact that something seemingly small and insignificant can have a lot behind it, a lot of time and effort. the point is, people don't see it.
@HeatherHolt Жыл бұрын
They don’t see it and they’ll never even being to understand 😂
@xv3ei11 ай бұрын
Very true
@HelloThere-xs8ss11 ай бұрын
And yet, still amounts to nothing. Looks cool though
@timewalker665411 ай бұрын
@@HelloThere-xs8ss it amounts to the entertainment of other people. do you think entertainment has 0 value? delete youtube
@tabliqatchi669610 ай бұрын
Good point.
@saultube442 жыл бұрын
Dynamic 3D rendered with dynamically mapped grayscaled text, dang! 👍 And the acting was spot on too 👍
@ProjectPhysX2 жыл бұрын
That's beginner level :D I did full color video in console with C++: kzbin.info/www/bejne/qpbLeHSYh6dgqdk
@nopinias69Ай бұрын
Him: "Turn into a 3D rotating Taurus" His code:
@pearl_dasea2 жыл бұрын
The very beginning of “Everything everywhere all at once”
@Aresmanticore782 жыл бұрын
Noice reference 🔥
@learninghub00532 жыл бұрын
kzbin.infoCckqew0gTjw?feature=share
@kyne26922 жыл бұрын
🪨!
@abdulbasit94352 жыл бұрын
Sucked intooooo a bagel
@alaadhiya2 жыл бұрын
Yesss😂
@joaonuno101 Жыл бұрын
Its actually more maths than programming skills here
@Patience2dream2 жыл бұрын
The donut drawing in the back that says “why me” 😂
@learninghub00532 жыл бұрын
kzbin.infoCckqew0gTjw?feature=share
@simon.the.salmon2 жыл бұрын
Its a reference to Everything everywhere all at once
@bollyflexmovies50782 жыл бұрын
😂
@166.85Astro-Prerna3 ай бұрын
My heart skipped a bit at the last moment when I thought it's gonna have an error 😭😂🌍
@mehdibili59712 жыл бұрын
The fact he had the donut drawing on the wall makes it even better
@flintguy10 ай бұрын
I let out the most in awe "oh my God" when I saw that spinning donut.
@Officer_duh Жыл бұрын
My brain instantly started trying to figure out a code to recreate this.
@deepikavaddadi63849 ай бұрын
That's how it starts.. Keep going!
@balkrushnakadam70829 ай бұрын
I am not a programmer but what I would have done to recreate this is 1. Create a 3D array and store donut shape in it. 2. Then apply a matrix rotation formula to rotate my camera viewport around it. 3. Then to project it on screen use raytrace algorithm on it from camera position using resolution of number of characters I am using it to print on screen 4. And while projecting on screen to shade it I will trace same ray to the light position and use low density character like (.) for darker shade and high density character like(@) for lighter shade.
@mohamedeid70757 ай бұрын
@@balkrushnakadam7082 Bro, what is your major?
@zerolosstraderX7 күн бұрын
That's no longer coding... That's art. Godlike
@litjellyfish2 күн бұрын
I think you need to check out the demo scene. There we can talk about godlike stuff. This is very. Well basic
@amreenkaur98212 жыл бұрын
Omg, as a new coder, I know this is really amazing and difficult 😯
@dylian_2 жыл бұрын
That's why it takes 10 years... The thing is I would've done it character by character it would only take 5 hihihiha
@korinostream2 жыл бұрын
@@dylian_ why would you do that?
@NarutoUzumaki-Nam2 жыл бұрын
@@dylian_ meh sometimes is for the thrill
@dylian_2 жыл бұрын
@@korinostream sometimes short cuts leads to long delays
@luizvaz2 жыл бұрын
*Plot twist:* The original author did it. He literally keeps a blog explaining the code over ten years.
@imt32062 жыл бұрын
Do you have the link to the blog?
@writethatdown1002 жыл бұрын
In the original long video, he gives credit in the desciption. I've seen the blog post, it looks cool.
@@rakurame6990 Just search "why do you need maths for programing" it's by the guy who owns this channel here too.
@banquo42232 жыл бұрын
At first I was like huh that's pretty neat and then I remembered that I actually know how to code and holy shit that's amazing
@jaredblue88232 жыл бұрын
Is that sarcasm💀‽...
@banquo4223 Жыл бұрын
@@jaredblue8823why would it be sarcasm
@adityapanse15095 ай бұрын
I thought bro created GTA 6😅😅
@SaulGoodman.B2 жыл бұрын
Steven:- "You DONUT!!!!! "
@priyanshsharma17442 жыл бұрын
100th like ☺️☺️
@joltthinks77012 жыл бұрын
r/unexpectedmoonknight
@prinz_rl2 жыл бұрын
I love how it says “WHY ME?” On one of the sketches lol
@mistirion49292 жыл бұрын
I excepted a rickroll, not art. Magnificent
@Seedx2 жыл бұрын
I programmed an ascii rickroll lol
@sheikhuzairbinjavid7523 Жыл бұрын
@@Seedx lol what?
@Hyperblaze241 Жыл бұрын
Expected or accepted
@waysidegamer152 Жыл бұрын
@@Hyperblaze241 he means to say "expected"
@IbrahimKhan-i4y5u3 ай бұрын
Yeah it is harder to do like visual content with coding rather then just making textures and objects and all with software and creative work
@thatsalot35772 жыл бұрын
This is the "hello world" equivalent of devs who make game engines.
@captainvenom72522 жыл бұрын
Well making a polygone by coding in game engines is easier than making this 💀⛈️
@thatsalot35772 жыл бұрын
@@captainvenom7252 yeah i know you get a lot of stuff from openGL, but you still need the same level of knowledge of maths and even more in programming to make sure there's no memory leaks . And I'm not talking about "in the game engine", I'm talking about building one from scratch.
@diddlenfiddle73112 жыл бұрын
It's really not tbh
@grapesalt2 жыл бұрын
isn't the "Hello, World" equivalent of game engine developers a triangle? cause a spinning doughnut is significantly tougher than rendering a simple triangle.
@solaris53032 жыл бұрын
Writing a custom rasterizer is not Hello World lmao. Hello Triangle is Hello World.
@abhijitroy19582 жыл бұрын
That's a masterpiece right there
@ManikandanVsince19972 жыл бұрын
My exact reaction while watching the final output was: how did you get that output it's really cool 😍😍
@hfs-lk5ip2 жыл бұрын
Sounded like he was using vector projections, so basically, you construct a theoretical 3-d space and define a bunch of points as a 3d parametric, and then you define a movable plane inside the three-d space.Last, solving for the normal to the plane which intersects each of the points you can effectively convert the 3d object into a 2d one. I oldy do maths not coding so if someone wants to take it from here go ahead