
kaminki
Użytkownik forum-
Postów
22 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Ostatnia wygrana kaminki w dniu 15 Listopada 2017
Użytkownicy przyznają kaminki punkty reputacji!
Ostatnie wizyty
Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.
Osiągnięcia kaminki

Początkujący (1/6)
1
Reputacja
-
Czy jest możliwe w C# stworzenie paska narzędzi? Jak poniżej na zdjęciu. Paleta jest troszkę zbyt duża a potrzebuję sobie dokować z narzędziami. A inne pytanie to czy w ZWCad możemy dodawać własne zakładki w C#? W AutoCad jest to możliwe a tu widzę że nie widzi klas potrzebnych do realizacji tego. Może trzeba podłączyć jakąś bibliotekę?
-
Przechowywanie informacji w bazie danych
kaminki odpowiedział(a) na kaminki temat w Wsparcie programistyczne LISP i VisualLISP
Pracuję nad zbrojeniami ścian i stropów. Powyższy przybornik jest raczej do elementów typu podciąg. A przynajmniej tak to wygląda. -
Przechowywanie informacji w bazie danych
kaminki opublikował(a) temat w Wsparcie programistyczne LISP i VisualLISP
Witam. Co myślicie o przechowywaniu wszystkich danych odnośnie rysunku w zewnętrznej bazie SQLite? Załóżmy, że mam pręty zbrojeniowe i ich opisy. Na rysunku będą to zwykłe polilinie i tekst. W bazie bym przechowywał do nich Handle i wszystkie pozostałem dane jak średnica czy liczba sztuk. W momencie jakiejkolwiek zmiany mógłbym wtedy pobrać sobie listę Handle's obiektów i zaktualizować je. Pracuje teraz nad przechowywaniem danych w samym pliku CAD ale potrzeba często sporo kodu aby coś znaleźć czy pracować nad danymi obiektami. Pozdrawiam -
Czy istnieje takie narzędzie jak ARXDBG dla AutoCad? Było by bardzo pomocne
-
[c#] Arc i CircularArc2d
kaminki odpowiedział(a) na kaminki temat w Wsparcie programistyczne LISP i VisualLISP
Dostaję informację, że metoda nie jest zaimplementowana. W API nazwa metody istnieje, lecz to tylko pusta nazwa i nic więcej. Arc arc2 = new Arc(); arc2.Center = new Point3d(px, py, 0); arc2.Radius = c.Radius - 30; arc2.StartAngle = 1.04; arc2.EndAngle = 4.18; arc2.StartPoint = arc.StartPoint; arc2.EndPoint = arc.EndPoint; -
Witam Wiadomo coś czy kiedykolwiek będzie zrobione coś z metodami StartPoint i EndPoint w API? Potrzebuję stworzyć coś takiego jak na załączonym obrazku. Tworzę pierwszy łuk przez obiekt Arc a kolejny chciałbym jako podanie punktów startu i końca oraz zmianę promienia. Spline również nie działa.
-
kruszynski zareagował(a) na odpowiedź w temacie: Dynamiczna modyfikacja obiektów C#
-
Dynamiczna modyfikacja obiektów C#
kaminki opublikował(a) temat w Wsparcie programistyczne LISP i VisualLISP
Mam okrąg w kilku egzemplarzach na rysunku. Gdy modyfikuję jeden dowolny to pozostałe również zmieniają się. Czy jest inny sposób niż przez bloki? Czy zadziałałoby to poprzez użycie "event handle"? - utworzyć nod do przechowywania informacji o nazwie np. "my_circle" - narysowanie okręgu o promieniu r - dodanie jego ObjectId do my_circle - kopiowanie okręgu oraz dla każdej kopi dodanie Objectid do tego samego my_circle - każdy okrąg w xdate będzie zawierał tekst "my_circle" -> potrzebne do identyfikacji wszystkich okręgów powiązanych z nod o takiej samej nazwie - każdy okrąg będzie posiadał załadowany event handle do metody analizuj() (handle wrażliwe na modyfikację obiektu) - a w metodzie analizuj(): * gdy zostanie wywołane to znak, że obiekt został zmodyfikowany. Zapamiętanie zmienionego obiektu. Pobranie z xdata jego nazwy, przejście do nod -> my_circle i w pętli po wszystkich obiektach odczyt ObjectId -> pobranie każdego rzeczywistego obiektu, usunięcie go i podstawienie w to miejsce zmodyfikowanego okręgu. Jeżeli oczywiście można bezproblemowo użyć zapisu o ObjectId jako string do odszukania na rysunku obiektu okręgu. Czy jest to dobra droga do rozwiązania problemu? Jeszcze nie pisałem tego, a chciałbym dowiedzieć się czy jest możliwe takie rozwiązanie lub może istnieje lepsze podejście. -
Wiadomo czy będzie i w której wersji obsługa Overrules w ZWCad?
-
Lokalizacja względem obiektu tylko dla części rysunku
kaminki odpowiedział(a) na kaminki temat w ZWCAD Standard i Professional
Mogę coś takiego przygotować C#. Będzie działało tylko na wersji profesjonalnej ZWCad. Ale to najwcześniej wieczorem lub jutro. Plan działania: Wyłączenie wszystkich obiektów (linii, polilinii) jako zaznaczenie lub wszystko na danej warstwie. -
Lokalizacja względem obiektu tylko dla części rysunku
kaminki odpowiedział(a) na kaminki temat w ZWCAD Standard i Professional
Jest to jakieś wyjście ale przy jest przekłamanie. Zmienia skalę i wprowadza mały obrót. -
Lokalizacja względem obiektu tylko dla części rysunku
kaminki opublikował(a) temat w ZWCAD Standard i Professional
Czy jest możliwe wyłączenie lokalizacji względem obiektu dla części rysunku? ( np. dla obiektów na danej warstwie lokalizacja jest wyłączona ). Przydałoby się to w sytuacji gdy nakłada się dwa rysunki na siebie, a rysunek pod spodem żeby zachowywał się tak jakby był zdjęciem - podkładką. Czasami są przesunięcia wielkości 0.0000002 j.d i kursor łapie niepożądane punkty. -
Nie zmienia się ale dlaczego pole jest niedokładne, jeżeli każdy element jako linia/polilinia posiada równą długość. Gdyby obwód był nierówny to było by to zrozumiałe ale w takiej sytuacji nie powinno tak być. Gdy rysujemy z ręki, podając wymiary każdej linii to jest ok. Ale podczas rysowania używa się funkcji np. odsuń, utnij czy kopiuj. Finalnie łączy się to w całość i powstaje taki problem.
-
test.dwg Jednostka: mm Typ: Dziesiętny i dokładność maksymalna Co jest nie tak w tym rysunku? Po rozbiciu i sprawdzeniu długości każdego elementu powinno być poprawnie.
-
Czy jest jakaś możliwość naprawy takiej sytuacji? Długości linii są pełne, natomiast pole jest z błędem. Mamy dostęp do tylko 8 miejsc po przecinku dla wartości. Czy tylko u mnie tak się zdarza? Jest to polilinia złożona z kilku linii (połączone w jedną całość). Gdy przerysuje się wszystko jedną polilinia to jest ok. Ale przerysowywanie każdego obiektu zajmie wieki. Co może być przyczyną?
-
Problem z dynamicznymi atrybutami bloku
kaminki odpowiedział(a) na kaminki temat w ZWCAD Standard i Professional
2017.07.21(19945)_x64_S Blok jest utworzony ale nie ma w tej chwili znaczenia miejsce dodania pola gdyż nie chce przejść definicji pola. Np. dodanie daty w ten sposób jest bezproblemowe. Błąd pokazuje się tylko w przypadku bloku (odniesienie do bloku)