Parikon

Użytkownik forum
  • Postów

    355
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    19

Odpowiedzi opublikowane przez Parikon

  1. Wydaje się, że w przestrzeni 3D też można zdefiniować nieskończenie wiele nakładających się prostych, które w bazie będą oddzielnymi obiektami. A zatem bzdura i nie ma co się obrażać.

    Próby rozwiązania problemu kolejności rysowania obiektów nigdy nie było. Wystarczy tylko znać język polski i zastanowić się nad określeniem "próba rozwiązania kolejności rysowania obiektów". Kto by miał ją podejmować i w jakim celu. Chcę narysować najpierw obiekt A a potem obiekt B a potem obiekt C itd.  Uda mi się to. Nawet każdy z tych obiektów w przestrzeni będzie opisany tą samą funkcją ;). W zasadzie pozostaje problem kolejności ich wyświetlenia. Albo jeszcze inaczej. Zmuszenie programu żeby ostatecznie narysował na ekranie określony z tych obiektów. 

     

  2. Czcionka jakiej używam ma zapewne wpływ na wyświetlanie.

     zzd.TextStyleTable tst = (zzd.TextStyleTable)tr.GetObject(db.TextStyleTableId, zzd.OpenMode.ForWrite);
                                        string name = "PI_DIMENSIONTEXT";
                                        zzd.ObjectId dimstyleIDE;
    
    
                                        if (!tst.Has(name))
                                        {
                                            tst.UpgradeOpen();
                                            zzd.TextStyleTableRecord newRecord = new zzd.TextStyleTableRecord();
                                            newRecord.Name = name;
                                            newRecord.FileName = "simplex.shx";
                                            newRecord.XScale = 0.65; // Width factor
                                            tst.Add(newRecord);
                                            tr.AddNewlyCreatedDBObject(newRecord, true);
                                            dimstyleIDE = tst[name];
                                        }
                                        else
                                        {
                                            dimstyleIDE = tst[name];
                                        }

     

  3.  using (zzd.DBText acText = new zzd.DBText())
                                        {
    
                                            acText.TextString = "Liczba";
                                            acText.HorizontalMode = zzd.TextHorizontalMode.TextMid;
                                            acText.VerticalMode = zzd.TextVerticalMode.TextTop;
                                            acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 56, ptStart.Y - 14, ptStart.Z);
                                            acText.TextStyleId = dimstyleIDE;
                                            acText.Height = 2;
                                            acText.Layer = nazwawarstwy;
                                            acText.ColorIndex = 2;
                                            acText.WidthFactor = 0.7;
                                            acText.Rotation = kierunek.Angle;
                                            acText.TransformBy(mat);                                        
    
                                            btr.AppendEntity(acText);
                                            tr.AddNewlyCreatedDBObject(acText, true);
                                            anonyGroup.Append(acText.ObjectId);
                                        }
    using (zzd.DBText acText = new zzd.DBText())
                                        {
    
                                            acText.TextString = "Długość";
                                            acText.HorizontalMode = zzd.TextHorizontalMode.TextMid;
                                            acText.VerticalMode = zzd.TextVerticalMode.TextTop;
                                            acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 65, ptStart.Y - 14, ptStart.Z);
                                            acText.TextStyleId = dimstyleIDE;
    
                                            acText.Height = 2;
                                            acText.Layer = nazwawarstwy;
                                            acText.ColorIndex = 2;
                                            acText.WidthFactor = 0.7;
                                            acText.Rotation = kierunek.Angle;
                                            acText.TransformBy(mat);
                                            
                                            btr.AppendEntity(acText);
                                            tr.AddNewlyCreatedDBObject(acText, true);
                                            anonyGroup.Append(acText.ObjectId);
                                        }

     

  4. 16 minut temu, Chris napisał:

    Witam,

    przy włączonym DYNAMIC INPUT proszę wpisać wartość odsunięcia poprzedzając ją znakiem @. Wtedy OFFSET wykonywany jest poprawnie.

    DYNAMIC INPUT jest trochę niedopracowany albo z założenia miał działać inaczej... osobiście wolałbym, żeby działał standardowo jak w AC i BC.

    Nie ma to u mnie znaczenia. Przy wpisywaniu dynamicznym ZwCAD nie zmienia wartości odsunięcia jaka jest wcześniej zdefiniowana. Zresztą kolega @dmatusz3 nie używa  @  w powyżej zaprezentowanym filmie.

  5. Zrobiłem tak:

    1. Odinstalowałem to co miałem.

    2. Usunąłem profile użytkownika.

    3. Zainstalowałem SP1.

    4. W czystym  SP 1 sprawdziłem, że offset działa dobrze. Używając PPM jako enter.

    5.  Pobrałem aktualizację online na czystym SP1.

    6. Offset  nie działa prawidłowo.

    Czy istnieje możliwość cofnięcia zainstalowanej aktualizacji online?

  6. 17 minut temu, pawmal napisał:

    Zatwierdzenie prawym przyciskiem myszy? Proszę sprawdzić z przyciskiem Enter.

    Od lat zatwierdzam PPM i działało. Jak narysuję sobie linię o długości offsetu i pobiorę długość z rysunku to odsuwa dobrze. Ale to nie oznacza, że nie zależy mi, aby działało tak jak zawsze używam.

  7. reset profilu to na nowo ustawianie potrzebnych mi rzeczy. Więc jak już mam to robić to pobrałem to co udostępnione na stronie zwcad.pl. I tutaj następne pytanie. Przy oficjalnych wydaniach windows 10 instaluje ZwCAD-a  bez ostrzeżeń. To co pobrałem wymaga przekonania Windowsa, że program pochodzi z zaufanego źródła.  Czy to jest zatem oficjalna wersja czy następna wersja Sp2 beta?