Coding with Rhino Geometry C#

Meet your instructor!


Abdulrahman Ayman, Assistant Professor of Architecture and Design Computing, Ain Shams University.

Founder of “Computational Design in Arabic” and “Galaxy Architects” in Cairo, Egypt, Abdulrahman is an architect with profound knowledge in computational design, coding, and machine learning applications in architecture.

Why to Choose This Course

This course is based on my book: RhinoCommon: Using the Geometry Namespace with C# | A Guide to Create Rhinoceros3d Geometry in Grasshopper3d by Writing C# Code.

You can access the book on food4rhino through the following link:

https://www.food4rhino.com/en/resource/rhinocommon-using-geometry-namespace-c?lang=en

This course is considered the best way to learn what is inside the book for those who are not friends with reading!

Learn C# Coding Concepts

Start learning C# coding with topics including data types, types conversion, object-oriented programming, functions, iterations, conditionals, and other coding skills.

Start Coding Rhino Geometry

Learn to use the RhinoCommon efficiently to create and manipulate geometry using C#.

Coding concepts integrated with Rhino's geometry classes will give you power and freedom to create geometry with a great algorithmic mindset!

Geometry Intersections

Geometry intersections, the trickiest part in Rhino.Geometry namespace is explained with examples to work efficiently with Intersect child namespace.

Enjoy 20% discount with coupon code: RHINO3DEDUCATION20 at checkout!

The Curriculum for this Course:

  Introduction to the course
Available in days
days after you enroll
  Chapter 1: Introduction to C#
Available in days
days after you enroll
  Chapter 2: OOP - The Way to Understand RhinoCommon
Available in days
days after you enroll
  Chapter 3: Conditional Statements
Available in days
days after you enroll
  Chapter 4: Iterations
Available in days
days after you enroll
  Chapter 5: Math and Random Modules
Available in days
days after you enroll
  Chapter 6: Continuous Execution
Available in days
days after you enroll
  Chapter 7: Rhino.Geometry Namespace - Primitives
Available in days
days after you enroll
  Chapter 8: Rhino.Geometry Namespace – Curves and Surfaces
Available in days
days after you enroll
  Chapter 9: Transforming and Intersecting Geometries
Available in days
days after you enroll
  Chapter 10: Working with Data Trees
Available in days
days after you enroll
  Chapter 11: General Geometry Coding Examples
Available in days
days after you enroll
  What's Next?
Available in days
days after you enroll

Choose a Pricing Option

Advanced Geometry is Now Easier than You Think!


After learning to code in C#, your logical thinking will be much stronger allowing you to think of intricate geometry building logic with a blink of an eye!