- 34
- 22 657
The BIM Mentor
เข้าร่วมเมื่อ 21 พ.ย. 2023
Welcome to The BIM Mentor! I’m Victoria, a BIM and Design Technology Specialist with over 12 years in the AEC industry. This channel is dedicated to making C# programming and BIM workflows accessible to everyone-especially beginners. Here, you’ll find beginner-friendly C# tutorials delivered in plain English, designed to help you automate tasks and enhance your Building Information Modeling skills.
At The BIM Mentor, I simplify complex concepts into easy, actionable steps, empowering you to start coding with confidence. Whether you're new to C# or eager to expand your BIM toolkit, join me to learn, grow, and elevate your skills in the AEC industry!
At The BIM Mentor, I simplify complex concepts into easy, actionable steps, empowering you to start coding with confidence. Whether you're new to C# or eager to expand your BIM toolkit, join me to learn, grow, and elevate your skills in the AEC industry!
Exploring BIM Career Paths: Expert Insights with the Aussie BIM Guru
To celebrate hitting a fantastic milestone of 1000 subscribers on this channel, I invited an esteemed guest @AussieBIMGuru, to have a VERY interesting chat, and go over all the burning questions about pursuing BIM as a fulltime career, especially while learning to code AND running a TH-cam Channel.
You may have seen other interviews of Gavin in the past, but not like this one. I am sure you'll enjoy it, and please share with a friend - especially one considering a BIM Career full time.
PS - Video features a special announcement !
You may have seen other interviews of Gavin in the past, but not like this one. I am sure you'll enjoy it, and please share with a friend - especially one considering a BIM Career full time.
PS - Video features a special announcement !
มุมมอง: 755
วีดีโอ
Is Dynamo Scalable for BIM? LinkedIn Users Share Their Opinions
มุมมอง 4253 หลายเดือนก่อน
After receiving several reactions to my LinkedIn Post on how difficult it is to scale dynamo at an organizational level, I reached out to Bayo to explain his process for scaling Dynamo at an organizational level. Bayo WIndapo is a South African BIM Professional of Nigerian descent, and the founder of Onile, a BIM, LIDAR and Computational Design Consultancy - onile.ai/ He is also a cofounder of ...
Interview with AECTechGirl : From Architect to BIM to Product Management
มุมมอง 3074 หลายเดือนก่อน
Meet Shir Rustici, aka the AECTechGirl, a BIM Manager turned Product Manager for a leading AEC Global Tech Company! In this candid conversation, Shir describes her incredible journey from mastering Building Information Modeling to leading innovative product development professionally. Learn about the challenges she faced, skills acquired, and the pivotal moments that fueled this career shift. V...
Revit API Tutorial for Beginners - Build a Revit Plugin with ChatGPT.
มุมมอง 1.4K5 หลายเดือนก่อน
In this video, we will be renumbering rooms in Revit using nothing but ChatGPT and Visual studio. Leave a comment below if it worked for you. Would you like to see more videos on A.I.? #revit #bim #revitapi #coding
From Beginner to Full Autodesk Revit App Developer in 6 Months: Your Comprehensive Guide
มุมมอง 8005 หลายเดือนก่อน
Hello! I thought it would be inspiring to see what opportunities lay ahead with a lit bit of determination and consistency in Coding with C# and the Revit API, and so In this video we will be chatting with Kehinde Ayobade, Founder of KS Digital Innovations, and Team Lead of ConTech(An initiative advocating for homegrown technology in West Africa). He got into BIM during his student days as one ...
Revit API C# Tutorial: How to Access and Manipulate Revit Elements
มุมมอง 5505 หลายเดือนก่อน
In this video, we will learn about Filtered Element Collectors and how to use, filter and access Revit Elements and properties through its API. Please subscribe and follow on LinkedIn for more!
Quick Guide: Brand Your Revit App in Under 10 Minutes for Maximum Impact
มุมมอง 3655 หลายเดือนก่อน
Following the last video, we add some branding and iconography to our newly created Revit App in this video. Please subscribe for more!
Revit API Tutorial for Beginners - Build your First Revit Application
มุมมอง 9126 หลายเดือนก่อน
In this video, we will make our own Revit Application( the kind that shows up as its own tab when you launch Revit) in just under 25 minutes! Feel free to speed up or slow down the video, I watched it at 2x and it sounds fine, which means you can get your Revit App in 10 minutes! :) If you are absolutely new to programming, I recommend first watching the videos in the Playlists (C# Revit API Be...
BIM Q&A with ThatBIMGirl Part 2: Insights from Working at Tesla and Overcoming Industry Challenges
มุมมอง 1586 หลายเดือนก่อน
Join me for Part 2 of our BIM Career Growth Q&A with insights from industry expert ThatBIMGirl! In this video, we dive into her experience working at Tesla, exploring the challenges faced in the BIM landscape and how to overcome them. Learn valuable strategies for advancing your career in BIM, from networking tips to skill development. Whether you're just starting or looking to grow, this conve...
BIM Insights Q&A with ThatBIMGirl Part 1: Starting Your BIM Journey and the Role of Coding
มุมมอง 4586 หลายเดือนก่อน
In the first ever QandA on this channel, I and Jacqueline Rohrmann (YT:@thatbimgirl) dive into all your questions sent in through my LinkedIn and Instagram page. In Part 2 Jacqueline will showcase some of her self made coding projects, talks about working at Tesla and so much more, please subscribe to stay notified when the video drops on June 20th! About Jacqueline: She has worked as a Senior ...
C# Syntax for Complete Beginners: Methods, Enumerations and Interfaces
มุมมอง 2856 หลายเดือนก่อน
Congratulations! You have made it to the very last video in the complete beginner series. In the next video we will be converting our previous Hello World command into a custom tab/application in Revit. Spend as much time as you possibly can grasping the fundamentals, it will make coding a lot easier when we get started!
C# Syntax for Complete Beginners: If Statements, Loops, Exceptions
มุมมอง 1557 หลายเดือนก่อน
One more video to go! We are almost done with our theoretical concepts and we are just about to begin some more technical coding! All concepts are explained in beginner-friendly simple language. I hope you enjoy and let me know what you'd like to see next! Channel mentioned in video: Bro Code: youtube.com/@BroCodez?si=p-lVMkbBo5TswRpc
C# Syntax for Complete Beginners: Arrays and Lists
มุมมอง 1377 หลายเดือนก่อน
Two more videos to go! In this video we look at arrays and lists and how they work with C# programming. Building Information as data is often too varied to store in variables 'one-by-one', so we'll be using Arrays and Lists a lot! In the next couple of videos, we will look into methods, conditionals & control flow statements, and enumerations, and then we'll dive right back into solving problem...
C# Syntax for Complete Beginners: Variables and Operators
มุมมอง 3297 หลายเดือนก่อน
C# Syntax for Complete Beginners: Variables and Operators
C# Syntax for Complete Beginners: C# vs other languages, Structure
มุมมอง 7587 หลายเดือนก่อน
C# Syntax for Complete Beginners: C# vs other languages, Structure
Master BIM Interviews: Essential Tips for Getting the Job
มุมมอง 3338 หลายเดือนก่อน
Master BIM Interviews: Essential Tips for Getting the Job
Revit API Tutorial for Beginners - Build your First Revit Plugin in 30 minutes
มุมมอง 1.9K9 หลายเดือนก่อน
Revit API Tutorial for Beginners - Build your First Revit Plugin in 30 minutes
Revit API Tutorial for Beginners - EP2: Setting up Visual Studio, Revit API References
มุมมอง 1.4K9 หลายเดือนก่อน
Revit API Tutorial for Beginners - EP2: Setting up Visual Studio, Revit API References
Revit API Tutorial for Beginners - EP1: Installations and Requirements
มุมมอง 2K9 หลายเดือนก่อน
Revit API Tutorial for Beginners - EP1: Installations and Requirements
Exploring AI in Architecture : Presenting at Toronto Metropolitan University M.Arch Symposium
มุมมอง 5389 หลายเดือนก่อน
Exploring AI in Architecture : Presenting at Toronto Metropolitan University M.Arch Symposium
Top Free Resources to Kickstart Your C# and Revit Coding Journey Today!
มุมมอง 6489 หลายเดือนก่อน
Top Free Resources to Kickstart Your C# and Revit Coding Journey Today!
Breaking down C# Coding with the Revit API in Plain English!
มุมมอง 4.2K10 หลายเดือนก่อน
Breaking down C# Coding with the Revit API in Plain English!
This is the best place to practice Building Information Modelling in the Entire World!
มุมมอง 11310 หลายเดือนก่อน
This is the best place to practice Building Information Modelling in the Entire World!
BIM360 and SharePoint | Which is Best for Your Project?
มุมมอง 37610 หลายเดือนก่อน
BIM360 and SharePoint | Which is Best for Your Project?
Top MUST-HAVE Skills to Succeed as a BIM Manager, Specialist, or Coordinator
มุมมอง 30010 หลายเดือนก่อน
Top MUST-HAVE Skills to Succeed as a BIM Manager, Specialist, or Coordinator
THIS IS THE BEST PLACE TO PRACTICE BIM IN THE WORLD
มุมมอง 19311 หลายเดือนก่อน
THIS IS THE BEST PLACE TO PRACTICE BIM IN THE WORLD
BIM University Experience: Key Lessons and Skills I Gained in BIM Education
มุมมอง 49611 หลายเดือนก่อน
BIM University Experience: Key Lessons and Skills I Gained in BIM Education
DO YOU NEED A MASTERS DEGREE TO WORK IN BIM?
มุมมอง 62711 หลายเดือนก่อน
DO YOU NEED A MASTERS DEGREE TO WORK IN BIM?
I guess the audio and video is not in sync!
Nope. It’s in sync
@@BIMMentornow it’s great !👍🏻
Thank you for this conversation ❤ It took me several years to realise that I can build my own tools without being a guy 😅 or an engineer. I wish to see more girls and women in AEC industry that actually support each other, my experience was a bit different.
You are more than capable! Glad you enjoyed it
If I start it without debugging, it runs perfect in Revit. Top.
Your video was insightful and timely. This perspective is especially relevant for developing markets like Nigeria, where BIM adoption has significant room for growth. Thank you for contributing to this critical conversation.
Hello, I've done everything you said, but in the end Visual Studio has shown me that message: 1>------ Build started: Project: OurFirstRevitPlugin, Configuration: Debug Any CPU ------ 1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2412,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "RevitAPI", "AMD64". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. 1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2412,5): warning MSB3270: There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "RevitAPIUI", "AMD64". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. 1>CSC : error CS5001: Program does not contain a static 'Main' method suitable for an entry point ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== ========== Build completed at 17:07 and took 00,309 seconds ========== Could you help me?
I recently discovered your channel, and I have to say, the C# Revit content is top-notch! It's surprising that there aren't more views for such high-quality tutorials, but please keep uploading. Your videos are incredibly helpful and much appreciated.👍👍
Thank you! I will keep uploading I promise, just taking a much needed break
Thank you for sharing! You've genuinely inspired me to pursue this master’s degree.
I wish you the very best! It really was a very wonderful experience!
Hey Victoria, I tried reaching out to you on Facebook, I would like to have a little discussion with you about dynamo. I happen to be working on a project that brought me into the world of BIM and I need some few answers. I will be happy for a little chat at your convenience. Thank you.
Send me a message on LinkedIn
Thank you so much for your amazing videos! I come from a civil engineering background without any prior coding experience, and your videos are really helping me get started with BIM software development.
I’m really glad you’re finding them to be helpful!
Thank you! I watched only three minutes of the video and this is by far the best tutorial I found on the topic. Well structured and straight to the point.
amazing.keep it up.next video make how to align tag in csharp.
Amazing
Amazing keep it up
Nice conversation guys!
Great Video
Thanks for hosting me on the channel, and keep up the great work! We need more female BIM/digital role models and you're going to inspire many more no doubt. Also I think it's time for me to get a new microphone haha....
Thank you for the encouraging words as always! It was my pleasure hosting you as well!
Name a more iconic duo I'll wait
This video was incredible. For me, you two have been a great source of learning and ideas to use in revit and bim in general. Congratulations!😄
I thought I was the only one who didn't like design after completing 5 yrs of architecture ;)
Awesome, well explained! You got a laugh out of me at the end with the '27!?'
I had to add that in for dramatic effect haha. Glad you enjoyed it!
Thank you for having me Victoria. It was a fun chat. Looking forward to more of these, and we should have you on CDSA soon!
Can't wait!
Do the parkings go back into Revit as usable families?
Hello. Yes, the app was programmed to produce JSON files, which allowed us to recreate the parking bays as families in Revit.
Tried somany times ...Not working for me...:(
Hi! Can you try the EP1 Code Along with me video? It’s potentially something to do with your Visual Studio setup. Are you getting any errors or warnings you could share?
@@BIMMentor Thanks Victoria for the reply, I tried EP1 and following your videos sequentially, Previous episode worked well, Got no error in this episode codes but 'Addin' file not loading while revit start. is there any mistake in my manifestation file?
This is how it is <?xml version="1.0" encoding="utf-8" standalone ="no"?> <RevitAddins> <Addin Type ="Application"> <Name>TabCreationLesson</Name> <Assembly>TabCreationLesson.dll</Assembly> <AddInID>F41D3B95-7C17-4450-8F9B-BED4A2F1F2F8</AddInID> <FullClassName>TabCreationLesson.App</FullClassName> <VendorID>Saj </VendorID> <VendorDescription>saje</VendorDescription> </Addin> <AddIn Type="Command"> <Assembly>TabCreationLesson.dll</Assembly> <AddInId>15594FD7-3F71-47C9-A08A-C11AC8B0323F</AddInId> <FullClassName>TabCreationLesson.HelloWorld</FullClassName> <Text>HelloWorld</Text> <VendorId>NAME</VendorId> <VendorDescription>Your Company Information</VendorDescription> </AddIn> </RevitAddins>
@@sajeshsajevp troubleshooting this issue myself, will let you know as soon as I figure it out. but it could be that your Copy settings are not configured to "Copy If Newer".
nice!
BOILERPLATE CODE FOR MANIFEST FILE <AddIn Type="Command"> <Assembly>OurFirstRevitPlugin.dll</Assembly> <AddInId> 76998FEB-3896-4D88-8A2F-B3CA4228D275 </AddInId> <FullClassName>OurFirstRevitPlugin.HelloWorld</FullClassName> <Text>HelloWorld</Text> <VendorId>YourNameHere</VendorId> <VendorDescription>YourNameHere</VendorDescription> </AddIn>
it's amazing that it worked with Chat GPT 3.5. With current Chat GPT 4 or 4o would be even more reliable.
Finding good quality beginner friendly content is rare this days, so thanks!!! First Revit API video that doesn't make me wanna run away before I start!!! 😄
I know what you mean! I feel exactly the same way and I aim to keep my videos simple and short. We all have lives!
This is cool. I would like to build my dynamo scripts in C# as a add in one day but I have no idea how you would handle C# with geometry sorting. Like my room elevation script. Would it even be possible with the curve sorting I have in the script?
where can I see your script?
@@BIMMentor I think they take my comment down for the link. Can find the link on my page. "Room Plans". Removing certain length curves. Grouping by vector then grouping by distance and taking one line to join to others to get correct elevations. Will be awesome if you can take a look and tell me the possibility!
Good overview of C#! Keep making more cool stuff 💪
Thank you EriK!
Hey, Ms. Victoria! i follow you on LinkedIn, and this content helped me make my external tool visible on my Revit 2023. i am working in mechanical design, and lately i had trouble seeing the Navisworks export add-in on Revit after reinstalling Revit 2023 . on the Autodesk website, someone posted that to fix that issue, i needed to install the add-in manually, and your content helped me achieve that. However, i still don't know how to make the Navisworks export add-in visible on Revit after being able to fix the external tool visibility issue i had. Can you help with that ? ( sorry for the grammar mistake; English is not my first language.)
More power to both the girls🎉🎉🎉🎉🎉
as my OG Subscriber, you get to pick which video you'd like to see on the channel as we hit 1k! I'll try my best to make it happen.
Very insightful - from Arch to BIM to Product!
Wow it worked, God, you are making me lazy. 😂
😅 you’re welcome. Hardwork is overrated 😂
Wonderful setup and walkthrough. Thank you so much! I'm just now beginning my python journey so I can use it for dynamo (and possibly other purposes). Would you recommend python or C#? Both?
Had a chat about this with the Structural Engineer. I think, if you’re on this channel you might as well start with C#, but if you find it a bit much, Python is a good way to ease into programming concepts. Either way, pick any one and start trying to make a project as fast as you can. It’s transferable knowledge
@@BIMMentor I really appreciate your thought on this. Thank you
Thnx for the tutorial! My MVS doesn't show potential fixes, did I miss something to activate that?
Check if the IntelliSense option is enabled in Visual Studio. Go to "Tools" > "Options" > "Text Editor" > "C#" > "IntelliSense" and make sure the "Show completion list after a character is typed" option is checked.
Awesome chat, some great tips here! Appreciate the shout out too
But maybe the aim here is to create a whole package without missing any information on the way, I guess and that´s why you have this other way of getting the icon. I have to keep trying I guess. What I mean is you saved the image too in the same place.
you can save the icon anywhere as long as you adjust the URI to match it. Its usually easier to hardcode things in the same folder for installation purposes later!
@@BIMMentor this is the first time I was able to create two panels and had two different push buttons calling different classes. I am thrilled. Thanks a lot for your lovely explanation 🤗
Everything else is fine but the image code dint work for me but fortunately i got this code to help me out Uri urlImage = new Uri(@"C:\one.png"); BitmapImage bitmapImage = new BitmapImage(urlImage); pushButton1.LargeImage = bitmapImage;
Thank you!
You're welcome!
Glad you enjoyed it! If only more complex codes could be explained in such a short time!
True, please don't limit yourself for the sake of just making them smaller. You have immense talent of explaining things the right way.🎉
You have to love a quick and precise video. Great Job.
Thank you!
Nice video, I really like the slides and the beginning you gave a very clear and concise explanation of how the start up and the on shut down works as well as what an external application is. ❤ good job. Keep up the great work.
The first feeling was that some parts of this conversation should’ve happened somewhere offline, but so many valuable things said that can be useful to young professionals.
I'm actually curious to know which parts, might help me trim it down as it seems quite long at the moment
Great talk and I really liked the point at the end about not getting distracted by the shiny new toys of tech. Also, I’d like to learn more about having an “Information Management team”. A high-level overview of how different companies do BIM Management by company size would be great!
Interesting suggestion, will definitely think of something!