# Mcneel.myjetbrains.com

**URL:** <https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059>\
**Category:** Bar-Rhino\
**Created:** [26 Maggio 2021, 12:57pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059 "2021-05-26T12:57:08Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [26 Maggio 2021, 12:57pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/1 "2021-05-26T12:57:08Z")

</div>

quando viene inserito un bug nel sito “[mcneel.myjetbrains.com](http://mcneel.myjetbrains.com)”  
come si fa a sapere lo stato della segnalazione e se è risolto?

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [27 Maggio 2021, 1:30pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/2 "2021-05-27T13:30:14Z")

</div>

Se gli sviluppatori decidono di dare la visibilità al singolo elemento (di default non è così) basta avere il link e seguirlo direttamente. Diversamente non è possibile. Si sa se è risolto nei dettagli della SR che esce.  
Qualora la domanda fosse: quando risolverete questo bug… temo non ci sia risposta.

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [30 Maggio 2021, 4:35pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/3 "2021-05-30T16:35:04Z")

</div>

ciao Giuseppe, grazie per la risposta

> [@giuseppe](#):
>
> Si sa se è risolto nei dettagli della SR che esce.

quindi se ho capito bene, quando esce una nuova versione  
vengono riportati tutti i Bug risolti da quella precedente  
(come succede quando si aggiorna uno smartphone)

ps ma nel link viene specificato nel caso che è stato risolto?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [30 Maggio 2021, 4:52pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/4 "2021-05-30T16:52:22Z")

</div>

> [@giuseppe](#):
>
> (di default non è così)

> [@giuseppe](#):
>
> Diversamente non è possibile

> [@giuseppe](#):
>
> temo non ci sia risposta.

Direi … nessun rischio di information overload … 😕

Scusa, non ho resistito …  
😄

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [31 Maggio 2021, 2:47pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/5 "2021-05-31T14:47:50Z")

</div>

Emi… tocca vedere se la soluzione dipende da altre parti che devono essere modificate e a volte un bug viene integrato con altri. O lo sostituisce. Non ho mai capito la questione della public View. Ma so io che so limitato… A volte li ho messi pubblici e poi venivano modificati da chi ci lavora. Davvero la vedo come una cosa che complica solo la vita inutilmente.

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [31 Maggio 2021, 2:52pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/6 "2021-05-31T14:52:30Z")

</div>

> [@0904](#):
>
> quindi se ho capito bene, quando esce una nuova versione  
> vengono riportati tutti i Bug risolti da quella precedente  
> (come succede quando si aggiorna uno smartphone)
> 
> ps ma nel link viene specificato nel caso che è stato risolto?

Ciao Salvio!  
Guarda qui. MI pare ci sia veramente tutto…

> **[Rhino 7 Service Release Available](https://discourse.mcneel.com/t/rhino-7-service-release-available/114088/9)**
>
> Rhino 7 Service Release 5 for Windows and Mac (7.5.21100) is now available Rhino will automatically update, unless updates are disabled. Download the latest service release now… Bugs Fixed: Analysis:EdgeContinuity: Did not always display the...

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [31 Maggio 2021, 2:55pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/7 "2021-05-31T14:55:02Z")

</div>

Grazie Giuspa !

> [@giuseppe](#):
>
> Non ho mai capito la questione della public View.

Figurati io … che sono (sempre stato) mooooolto limitato … 😀

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [31 Maggio 2021, 10:48pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/8 "2021-05-31T22:48:02Z")

</div>

🤯 🤯 wauuu  
ne risolvono di problemi eeee

tornando al motivo della mia domanda

1. [https://mcneel.myjetbrains.com/youtrack/issue/RH-53851](https://mcneel.myjetbrains.com/youtrack/issue/RH-53851)  
il link postato, segnalai un possibile bug al forum internazionale  
(se non erro ne parlai anche qui)

non ho capito se il problema è stato risolto oppure è rimasto in sospeso?  
essendo che anche nelle ultime versioni se vado a fare la stessa prova:

> import rhinoscriptsyntax as rs  
> obj = rs.GetObject(“Select a line”)  
> if rs.IsLine(obj):  
> print “The object is a line.”  
> else:  
> print “The object is not a line.”
> 
> if rs.IsCurve(obj):  
> print “The object is a curve.”  
> else:  
> print “The object is not a curve.”

![brain](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/8/8a5ac5052d0362893c268019673f8b2578cc3910.png)

output print:  
crv1 The object is a line.  
crv1 The object is a curve.

crv2 The object is a line.  
crv2 The object is a curve.

crv3 The object is not a line.  
crv3 The object is a curve.

crv4 The object is not a line.  
crv4 The object is a curve.

crv5 The object is a line.  
crv5 The object is a curve.

forse mi sfugge qualcosa, ma l’ultima curva non dovrebbe risultare: “The object is not a line.”?  
(che poi è stato postato un file rvb come test ma non sono riuscito a eseguirlo)

1. [https://mcneel.myjetbrains.com/youtrack/issue/RH-44054](https://mcneel.myjetbrains.com/youtrack/issue/RH-44054)  
qui invece non viene commentato nulla nel link

in pratica avevo chiesto: come mai le schede si spostano  
in base a quale rimane selezionata prima di chiudere rhino

ovviamente non’é nulla di vitale, era solo per capire come funzionasse per seguire l’andamento.  
grazie.

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [1 Giugno 2021, 4:05pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/9 "2021-06-01T16:05:54Z")

</div>

> [@0904](#):
>
> non dovrebbe risultare: “The object is not a line.”?

Hmmm …  
Il problema e’ che per una volta ci azzecca invece di sbagliare anche quella ? 😕  
😉 😄

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [1 Giugno 2021, 4:44pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/10 "2021-06-01T16:44:43Z")

</div>

ciao Emilio,

> [@emilio](#):
>
> Il problema e’ che per una volta ci azzecca invece di sbagliare anche quella ?

da quello che ho inteso IsLine dovrebbe dare vero solo alle prime due curve o sbaglio?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [1 Giugno 2021, 5:05pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/11 "2021-06-01T17:05:27Z")

</div>

Ciao Salvio.

La documentazione riguardo a IsLine() dice:

> Verifies an object is a line curve

… Che a mio modesto parere sposta solo la questione a cosa significhi questa frase … 😉

Di primo acchito direi che per me se una curva e’ rettilinea e’ un segmento di retta, cioe’ quello che Rhino chiama ‘Line’ …

Poi quella funzione rhinoscriptsyntax puo’ avere in realta’ un significato completamente diverso … non so proprio.

Allargando il discorso, e non voglio dire che sia questo il caso anche se potrebbe, a volte nelle varie librerie puoi trovare delle funzioni un po’ ambigue, o comunque con qualche piccolo problema, che pero’ non vengono eliminate per non invalidare il software che le utilizza, ma a cui spesso sono aggiunte delle nuove funzioni dal significato piu’ chiaro, che possiamo utilizzare al posto della vecchia funzione ‘problematica’.

Ad esempio in uno script potremmo utilizzare rs.IsCurveLinear() per verificare che una curva sia rettilinea.  
E anche rs.CurvePointsCount( objectid ) == 2 per essere sicuri, nel caso serva, che una curva sia definita da 2 CV.

Tu cosa vuoi verificare con rs.IsLine() ?

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [1 Giugno 2021, 8:04pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/12 "2021-06-01T20:04:20Z")

</div>

[test.rvb](https://it.discourse.mcneel.com/uploads/short-url/6DPdcQAKD9Plze4WxX2AkXIvtWi.rvb) (157 Byte)

Emilio come dicevo le uniche due curve con entrambi risultati “vero” sono le prime due  
alla fine ho capito la confusione dov’é nata, il test pucclicato da SDK è solo per RhinoScript  
mentre in Python è rimasto invariato. infatti con RhinoScript tra la V5 e V7 è stato corretto  
mentre con Python in entrambe le versioni sia 5 che 7 ritorna lo stesso risultato errato

@giuseppe dovrei segnalarlo nella discussione a Dale oppure si dovrebbe aprirne una nuova?

EDIT:

> [@emilio](#):
>
> Poi quella funzione rhinoscriptsyntax puo’ avere in realta’ un significato completamente diverso …

cosa intendi, che a differenza di RhinoScript, il comando in Python funziona diversamente?

> [@emilio](#):
>
> Tu cosa vuoi verificare con rs.IsLine() ?

per me una Line, dovrebbe indicare una curva con soli due punti di controllo  
se i punti di controllo sono maggiori anche se seguono la stessa linea a quel punto è una curva retta  
non a caso sia in RhinoScript che in Python esistono i due comandi “iscurvelinear” and “isline”

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [2 Giugno 2021, 8:33am UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/13 "2021-06-02T08:33:09Z")

</div>

> [@0904](#):
>
> il comando in Python funziona diversamente?

No, volevo solo dire che per me non e’ chiaro cosa significhi “is a line curve”  
E forse, visto quanto hai riscontrato, anche in McNeel non tutti tendono ad interpretarlo allo stesso modo. 😉

> [@0904](#):
>
> una Line, dovrebbe indicare una curva con soli due punti di controllo

OK.  
Io, per evitare equivoci userei rs.CurvePointCount(). 🙂

( Programmazione difensiva ! ) 😉

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [2 Giugno 2021, 10:41am UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/14 "2021-06-02T10:41:55Z")

</div>

> [@emilio](#):
>
> Io, per evitare equivoci userei rs.CurvePointCount().

è un mio pensiero, ma credo che “iscurvelinear” and “isline” usino proprio questo metodo che dici?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [2 Giugno 2021, 12:58pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/15 "2021-06-02T12:58:23Z")

</div>

> [@0904](#):
>
> che dici?

Se e’ cosi’, devono aver fatto qualche pasticcio, visto i risultati dei tuoi test … 😄

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [2 Giugno 2021, 2:16pm UTC](https://it.discourse.mcneel.com/t/mcneel-myjetbrains-com/4059/16 "2021-06-02T14:16:27Z")

</div>

e vabbè, nel caso, non credo sia la prima e ultima volta  
beh alla fine in RhinoScript è stato corretto
