<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									The line is not in the plane of view. Dynamo Python - АВТОМАТИЗАЦИЯ				            </title>
            <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/</link>
            <description></description>
            <language>ru-RU</language>
            <lastBuildDate>Tue, 07 Apr 2026 11:31:36 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Ответ на: The line is not in the plane of view. Dynamo Python</title>
                        <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2224</link>
                        <pubDate>Mon, 30 Sep 2024 06:18:22 +0000</pubDate>
                        <description><![CDATA[@kaborda 
В ваших ответах очень сложно ориентироваться. 
Вы представьте, что Вы пишете скрипт уже некоторое время и в нем ориентируетесь. Сюда же скинули лишь фрагмент питон кода и текстов...]]></description>
                        <content:encoded><![CDATA[<p>@kaborda </p>
<p>В ваших ответах очень сложно ориентироваться. </p>
<p>Вы представьте, что Вы пишете скрипт уже некоторое время и в нем ориентируетесь. Сюда же скинули лишь фрагмент питон кода и текстовое описание что подается и куда. Разобраться с типами в текстовом представлении достаточно сложно, и займет целую кучу времени. </p>
<p>Скиньте скриншот вашего скрипта, с развернутыми нодами, чтобы было видно что получаете, в это же сообщение приложите картинку с кодом python. Это поможет вникнуть в вашу задумку и попытаться найти ошибку. </p>
<p>Пока что, на данный момент, мне видится проблема в том, что вы линию рисуете не в плоскости вида, но это только предположение</p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Анастасия Кравцова</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2224</guid>
                    </item>
				                    <item>
                        <title>Ответ на: The line is not in the plane of view. Dynamo Python</title>
                        <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2223</link>
                        <pubDate>Mon, 30 Sep 2024 03:00:10 +0000</pubDate>
                        <description><![CDATA[Попробовал уменьшить значения X, Y, Z и Length соответственно у векторов, через команду Scale, тоже не помогло]]></description>
                        <content:encoded><![CDATA[<p>Попробовал уменьшить значения X, Y, Z и Length соответственно у векторов, через команду Scale, тоже не помогло </p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>KABORDA</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2223</guid>
                    </item>
				                    <item>
                        <title>Ответ на: The line is not in the plane of view. Dynamo Python</title>
                        <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2222</link>
                        <pubDate>Mon, 30 Sep 2024 02:24:21 +0000</pubDate>
                        <description><![CDATA[@askravcovaЗдравствуйте, на IN подаю вид, на котором будут располагаться элементы, на IN подаю список  упорядоченных элементов (трубы, арматура, соед. детали), IN это УГО семейства ...]]></description>
                        <content:encoded><![CDATA[<p>@askravcova<br />Здравствуйте, на IN подаю вид, на котором будут располагаться элементы, на IN подаю список  упорядоченных элементов (трубы, арматура, соед. детали), IN это УГО семейства этих элементов, IN - длина семейства УГО, IN - вектор фактического элемента, IN - четверть, в которой располагается элемент (это уже не нужно по идее). И собственно возникает ошибка "The line is not in the plane of view. Parameter name: line". P.s. лист создаю на чертежных видах.</p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>KABORDA</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2222</guid>
                    </item>
				                    <item>
                        <title>Ответ на: The line is not in the plane of view. Dynamo Python</title>
                        <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2220</link>
                        <pubDate>Sun, 29 Sep 2024 09:36:51 +0000</pubDate>
                        <description><![CDATA[@kaborda 
Чтобы хоть как-то ответить на ваш запрос нужно понимать что вы подаете в слоты. У вас там много всего IN, IN... и т.д.Не ясно что вы туда подаете и какие там типы данных.
Д...]]></description>
                        <content:encoded><![CDATA[<p>@kaborda </p>
<p>Чтобы хоть как-то ответить на ваш запрос нужно понимать что вы подаете в слоты. <br />У вас там много всего IN, IN... и т.д.<br />Не ясно что вы туда подаете и какие там типы данных.<br /><br /></p>
<p>Для чего у вас elementlist?</p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Анастасия Кравцова</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2220</guid>
                    </item>
				                    <item>
                        <title>The line is not in the plane of view. Dynamo Python</title>
                        <link>https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2214</link>
                        <pubDate>Fri, 27 Sep 2024 05:23:12 +0000</pubDate>
                        <description><![CDATA[Доброго времени суток, уважаемые коллеги, столкнулся на мой взгляд с глупой проблемой. В общем, беру вектор из элементов трубопроводной системы и по нему создаю линию в чертежном виде ByStar...]]></description>
                        <content:encoded><![CDATA[<p>Доброго времени суток, уважаемые коллеги, столкнулся на мой взгляд с глупой проблемой. В общем, беру вектор из элементов трубопроводной системы и по нему создаю линию в чертежном виде ByStartPointDirectionLength и получаю ошибку "The line is not in the plane of view." Отправлю скрины координат векторов элементов и листинг данного кода.</p>
<p> </p>
<pre contenteditable="false">----------------------------------------------import sys
import clr
clr.AddReference('ProtoGeometry')
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
from Autodesk.DesignScript.Geometry import*
clr.AddReference("RevitNodes")
import Revit
from Revit.Elements import*
import Autodesk
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

doc = DocumentManager.Instance.CurrentDBDocument
view = UnwrapElement(IN) 
x = 0
l = IN
n = len(IN)
elementlist = list()
TransactionManager.Instance.EnsureInTransaction(doc)
gp = doc.Create.NewFamilyInstance(XYZ(0,0,0), UnwrapElement(IN), view) # Ставим значок граница проектирования
elementlist.append(gp)
vector = UnwrapElement(IN)
vec = []
for i in range(len(vector)):
    vec.append(i)
pstart = Point.ByCoordinates(0, 0, 0)

for i in range(n):
    if UnwrapElement(IN).Category.Name != "Соединительные детали трубопроводов" and IN.GetParameterValueByName("Номер УГО") != 0:
        if UnwrapElement(IN).Category.Name == "Трубы":

            #pstart = Point.ByCoordinates(x, 0, 0)
            line = Line.ByStartPointDirectionLength(pstart, vector, l)
            x = x + l
            pstart = line.EndPoint

            newobj = doc.Create.NewFamilyInstance(line.ToRevitType(), UnwrapElement(IN), view)                
            elementlist.append(newobj.ToDSType(False))
        
#element = doc.Create.NewFamilyInstance(point, UnwrapElement(IN), view)
TransactionManager.Instance.TransactionTaskDone()
OUT = vec</pre>
<p>--------------------------------------------------------------------------------------------</p>
<p>P.S. до этого была проблема со строкой line = Line.<span>ByStartPointDirectionLength</span>(pstart, vector, l), в частности не мог разобраться как передать вектор, писал ошибку типа "Expected Vector, got list". Может быть не смог исправить, но такой ошибки нет, сейчас с расположением вне плана.</p>
<p> </p>
991]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>KABORDA</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/the-line-is-not-in-the-plane-of-view-dynamo-python/#post-2214</guid>
                    </item>
							        </channel>
        </rss>
		