(2019.0) comp(f) breaks pipe geometries

574
6
Jump to solution
07-25-2019 07:29 AM
LR
by
Occasional Contributor III

When I try to comp pipes, the geometry flies apart despite nothing telling it to do so. Is this expected behavior?

Here's the rule:

@Range(true,false)
attr Comp = true

@StartRule 
 Lot -->
 	case Comp == true: comp(f){all: X.}
 	else: X.
0 Kudos
1 Solution

Accepted Solutions
CherylLau
Esri Regular Contributor

Looks like a precision problem.  We are looking into it.  Thanks for reporting this.

View solution in original post

6 Replies
DavidWasserman
Occasional Contributor III

L R‌ - Does the result change if you use?: 

comp(f){all = X.}

Even if so, that is weird. Are shapes translating?

David Wasserman, AICP
0 Kudos
DavidWasserman
Occasional Contributor III

Is it creating new shapes or moving the old ones? It almost looks like floating point precision error when it resets the the shapes...how small is this pipe?

David Wasserman, AICP
0 Kudos
LR
by
Occasional Contributor III

Only the successor shapes move. The original does not move. The pipes are 25cm across. Operator "=" doesn't have the error which is probably because no position calculation happens in that case.

CherylLau
Esri Regular Contributor

This is unexpected behavior, and I suspect it might be due to precision (or maybe even non-planarity).  I can't reproduce it though.  Would you be able to post your scene file please?

LR
by
Occasional Contributor III

I would pm it, if I could.

0 Kudos
CherylLau
Esri Regular Contributor

Looks like a precision problem.  We are looking into it.  Thanks for reporting this.