# Point3dGrid: How?

**URL:** <https://discourse.mcneel.com/t/point3dgrid-how/138547>\
**Category:** Grasshopper Developer\
**Tags:** windows, rhinocommon, python\
**Created:** [February 25, 2022, 11:12am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547 "2022-02-25T11:12:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [February 25, 2022, 11:12am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/1 "2022-02-25T11:12:24Z")

</div>

Hello  
How to use `Rhino.Geometry.Point3dGrid` ?  
In Rhino the result of Point3dGrid is 2d or 3d grid of PointCloud but in Grasshopper no options and no result

---

<div class="post-metadata">

**Author:** ![DavidRutten](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidrutten/32/755688_2.png) [@DavidRutten](https://discourse.mcneel.com/u/DavidRutten)\
**Post date:** [February 26, 2022, 8:38am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/2 "2022-02-26T08:38:59Z")

</div>

Grasshopper does not support pointclouds, only individual points.

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [February 26, 2022, 8:55am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/3 "2022-02-26T08:55:21Z")

</div>

Thanks @DavidRutten but i don’t understand, do you mean with `Point3dGrid` ?  
`Rhino.Geometry.PointCloud` work fine, or this is different?

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/d/f/7/df772cbb2f5119499319b5b8b02aff25f73cd336.png)

---

<div class="post-metadata">

**Author:** ![DavidRutten](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidrutten/32/755688_2.png) [@DavidRutten](https://discourse.mcneel.com/u/DavidRutten)\
**Post date:** [February 27, 2022, 9:30am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/4 "2022-02-27T09:30:06Z")

</div>

Sorry I’m confused. I do not understand the problem. Is this about Python? Or Populate3D? Or the \_PointGrid command?

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [February 27, 2022, 9:44am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/5 "2022-02-27T09:44:25Z")

</div>

Hi @DavidRutten  
Yes it is about `_PointGrid` command and `Rhino.Geometry.Point3dGrid`  
In Rhino the command create pointcloud grid but in Grasshopper no options and no result, aren’t the same or in Grasshopper need a trick to work?

---

<div class="post-metadata">

**Author:** ![DavidRutten](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidrutten/32/755688_2.png) [@DavidRutten](https://discourse.mcneel.com/u/DavidRutten)\
**Post date:** [February 27, 2022, 11:11am UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/6 "2022-02-27T11:11:15Z")

</div>

That command creates a pointcloud. Which is a single object. `Rhino.Geometry.Point3dGrid` is apparently a special case of point cloud. Neither `Rhino.Geometry.PointCloud` nor `Rhino.Geometry.PointGrid` are supported data types in Grasshopper. You’ll need to explode it somehow to end up with a array or List of just `Rhino.Geometry.Point3d` values.

Looking at the Point3dGrid class, I doubt it was ever meant to be used as part of some algorithm. I’m not really sure why it exists.

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [February 27, 2022, 2:03pm UTC](https://discourse.mcneel.com/t/point3dgrid-how/138547/7 "2022-02-27T14:03:27Z")

</div>

Thank you David for explanation  
I used pointcloud and i see other users used it in some examples.  
But if Point3dgrid create a single point why it have rows, columns counts?  
Maybe it is still a concept

![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/a/b/f/abfabd81d570b3bb76b26f4abd6498bb44079c26.png)
