# FamilyInstance.ByPointinView - Multiple Family Types

**URL:** <https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918>\
**Category:** Lists-Logic\
**Tags:** clockwork, dynamo\
**Created:** [August 10, 2020, 9:59pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918 "2020-08-10T21:59:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_Younger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/robert_younger/32/205603_2.png) [@Robert\_Younger](https://forum.dynamobim.com/u/Robert_Younger)\
**Post date:** [August 10, 2020, 9:59pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918/1 "2020-08-10T21:59:26Z")

</div>

Hello all,

Attempting to use FamilyInstance.ByPointInView to place multiple families on a single view.  
I have been able to successfully provide a single Family Type as input, as the next step in progression I wanted to provide a list of Family Types containing multiple families, so that each point has a corresponding, relevant family.

The base family is Generic Annotation and contains multiple types.

For some reason, the node is only utilizing the first familytype on the list. I have tried a few other list level combinations, they generally return null or only place a single family instance. I’m not particularly good at coding, so I haven’t gotten around to trying to alter the embedded python script.

Thanks,

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/1/c1fdfcdb53ff62d8013c45eef815c19af4a11c4d.png)

---

<div class="post-metadata">

**Author:** ![victor.lechovolea](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@victor.lechovolea](https://forum.dynamobim.com/u/victor.lechovolea)\
**Post date:** [August 10, 2020, 10:06pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918/2 "2020-08-10T22:06:10Z")

</div>

Hello @Robert_Younger,  
I am not sure if works, but my first instinct is to Try using lacing - cross product for latest node.

---

<div class="post-metadata">

**Author:** ![patrick\_podeyn](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/patrick_podeyn/32/86368_2.png) [@patrick\_podeyn](https://forum.dynamobim.com/u/patrick_podeyn)\
**Post date:** [August 10, 2020, 11:18pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918/3 "2020-08-10T23:18:35Z")

</div>

I was able to achieve some success with this process here. Try changing your lacing and flattening your points going into the family instance node.  
**Hope This Helps!**

 ![PlaceMultipleFamiliesAtPointAtView](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/2/2295fc2e67b16e1f5e320a28f76eb756342f9cba.png)

---

<div class="post-metadata">

**Author:** ![Robert\_Younger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/robert_younger/32/205603_2.png) [@Robert\_Younger](https://forum.dynamobim.com/u/Robert_Younger)\
**Post date:** [August 10, 2020, 11:34pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918/4 "2020-08-10T23:34:59Z")

</div>

Breaking down the list structure on the Drafting View input with a GetItematIndex did it.

Thank you!

---

<div class="post-metadata">

**Author:** ![patrick\_podeyn](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/patrick_podeyn/32/86368_2.png) [@patrick\_podeyn](https://forum.dynamobim.com/u/patrick_podeyn)\
**Post date:** [August 11, 2020, 2:38pm UTC](https://forum.dynamobim.com/t/familyinstance-bypointinview-multiple-family-types/53918/5 "2020-08-11T14:38:19Z")

</div>

You’re welcome!
