Martin_S

Użytkownik forum
  • Postów

    1910
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    55

Treść opublikowana przez Martin_S

  1. Dokładnie o to mi docelowo chodzi, B3D załatwia typowe zakończenie normalne na obu końcach czyli 0-0, kontynuacją B3D mogłoby być F3D, by umozliwic na początku zakonczenie 0,1 lub 2 i na końcu 0,1 lub 2. Ja na lispowaniu sie totalnie nie znam, co już pisałem, co przez 2 lata Chnczycy nie dali rady (nie wnikam dlaczego) kojacek ogarnął w kilka dni.
  2. myk z dłuzszym wyciagnięciem stosuje cały czas ;) jak chce mieć zakończenie pionowe lub poziome końcówki. Wtedy osadzony blok wyciągany jest sporo poza ścieżkę jaką stanowi odcinek P1-P2. W excelu podałem ile tzreba by było dokleić takich przedłużeń by to uzyskać ta grafika ma pokazać patologiczną formę narzędzia , ściezka o podobnej długości jak wysokość bloku, bryła ukształtowane ma koncówki do płaszczyzn poziomych, specjalnie to pokazałem w przejaskrawiony sposób , ze F3D jest kontynuacją tworzenia bryły a nie narzędziem do ucinania bryły. Z poleceniem SLICE nie mam problemów.
  3. Najtrudniejsze zagadnieenie to osadzanie bloku prostopadle na początku ścieżki, na prostej ścieżce to "mały pikuś" , gorzej gdy początkiem ścieżki jest łuk, na płaszczyźnie globalnej XY taką sciezke idzie ogarnąć poprzez znalezieniie stycznej na łuku co pomaga w osadzeniu bloku prostopadle do ściezki, gdy łuk jest w przestrzeni XYZ to chyba jest masakra, ale chyba wiem jak to matematycznie obejść. Najlepiej by ścieżka cała (jednolita linia pomieszana z łukami lub bez, nalezała do 1 płaszczyzny. wtedy nie ma problemu ze sprowadzeniem za pomocą 2 wyliczonych obrotów wzgledem osi X i Y aby sprowadzic scieżkę do płaszczyzny globalnej XY, na niej w 2D duzo łatwiej "szuka" się stycznej, potem powrót ze styczną wykonując poprzednie obroty względem Y i X ścieżka wraca na własciwą pozycję w 3D ze styczną, wtedy osadzenie bloku na poczatku łuku i ściezki wykorzystujac zaczepioną styczną jest juz proste. Pisze to , bo na "piechotę" jestem wstanie to wyrzeźbić. ale to nie ten wątek.
  4. płaszczyzna cięcia jest powiązana z odcinkiem/ścieżką w taki sposób że płaszczyzna przechodzaca przez scieżkę jest prostopadła do płaszczyzny globalnej XY i tworzy kąt prosty z pionową płaszczyzną tnącą przechodzącą albo przez punkt początkowy ściezki lub końcowy, płaszczyzna tnąca pionowa takze tworzy kąt prosty z płaszczyzną globalną XY. Płaszczyzna tnąca pozioma przechodzi przez początek lub koniec ścieżki i jest równoległa do płaszczyzny globalnej XY. Lisp F3D ma umożliwić tworzenie 3 typów zakończeń, a nie tylko ucinać w początku i końcu ściezki, przekrój ma byc gładki co wiąże sie z dosztukowywaniem pewnego fragmentu bryły, jako niezbędne uzupełnienie, po to kopiuje bryły , następnie sumuje booleanowsko, a potem tnę, by taką poziomą lub pionową końcówkę uzyskać, jako kształtowanie niedokończonej bryły. Sposób zakończeń związany jest w 80-90% do zastosowań budowlanych związanych z konstrukcjami stalowymi, potem drewnianymi na koniec pozostałe np. żelbetowe. przykład nastepny F3D-03.dwg
  5. To tez mysl, Dwa połaczone punkty mogą byc odcinkiem/ścieżką ze zwyklej linii, polilinii lub polilinii3D ... opcja z 2 punktami jest ok , ale rzeczywiście trochę dłuższa.
  6. Do końca to nie zadziała, bo fragment bryły trzeba dorobić, zasada ma dotyczyć nie już konkretnej bryły o zakonczeniach normalnych , które jak na filmie można by było fazować (raczej nadac odpowiednie zakończenie przekroju względem płaszczyzny globalnej i odcinka ścieżki), ma to dotyczyć nie dokonczonej bryły np. po opracowanym lispie B3D , aby nadac odpowiednie 3 typy zakończeń. A płaszczyzna ciecia powoduje ze czesc bryły jest ucinana, a drugą cześć trzeba w jakis tam sposób dosztukować. Po za tym zaproponowane zakonczenia są robione płaszczyznami tnącymi zgodnymi z grawitacją, (pozioma do głównego LUW XY i pionowa do głównego LUW XY) powszechnie stosowane w budownictwie.
  7. Może się przyda, "na piechotę" fazowanie daje sie rade robić ... poniżej obliczenia pomocnicze ile brył w zalezności od nachylenia i długosci ścieżki i wysokości bloku nalezy skopiowac by uzyskać udane cięcie poziome lub pionowe po scaleniu uprzednim booleanowsko skopiowanych brył F3D-pomocnicze_obliczenia.zip - plik excela dwg F3D-02.dwg
  8. Dziekuje o to mi chodziło, opracuję inżynierskie założenia do tego zagadnienia Będę wykorzystywał prawdopodobnie wielokrotne klonowanie (kopiowanie) bryły z punktu P1 do P2 i odwrotnie (wirtualne robocze wydłużenie bryły solidowej powstałej dzieki (B3D.lisp) + suma booleanowska, potem ucinanie płaszczyzną pionową lub poziomą względem globalnego LUW XY), pokaże w schematach graficznych metodologię "na piechotę"
  9. Pytanie 1: Czy na podstawie danego bloku można w lispie określic jego max y i min y tzn wysokość bloku (odcinek. wysokość równoległa do osi Y globalnej LUW)? Blok definiowany jako polilinia zamknieta (region) w 2D na płaszczyźnie globalnej, zgodnie z zalożeniami lispa B3D - sprecyzuje (układ główny LUW)
  10. Ok, fajnie, chcesz B3D "podrasować", ja zajmę się ułatwieniem fazowania końcówek brył solidowych (F3D) od strony matematycznej ;) bo to chyba będzie "SAJGON"
  11. Działa, wyszło lepiej niż myślałem o założeniach na początku, @kojacek jesteś łebski gość - w pozytywnym sensie :hi:
  12. Dla mnie jako użytkownika wystarczy napisać, zakaz używania w nazwie podkreślnika i spacji i po problemie, krótka piłka, a tak jak jest działa super, po prostu nie bede uzywał spacji ani podkreslnika :) Super jest ta lista i opcja wybierz, szacun :hi:
  13. W takim razie, powinna iść konsekwencja i korekta tego UTF-8 w wersji ZWCAD2017 chyba, by działało to w lispach Niesamowite, modelowanie na bryłach solidowych dawno nie było tak "przyjemne" jak teraz, kilka wieczorów wystarczyło. Ale po co to 3D, to ma na celu dokładne spasowanie elementów w realnym modelu 3D, a z nich powstaną rysunki robocze 2D, to spore ułatwienie jeśli nie korzysta się z profesjonalnych "kombajnów CAD". Taki sobe komentarz. Dobra robota @kojacek.
  14. Działa, szacun :hi: Mam pytanie o polskie znaki, Chińczycy wprowadzili do ZWCAD UTF-8, a ale w lispie trzeba zawartość zapisac jako ANSI, o tym ostatnio gruzin pisał, znaki polskie już mi działają. Używam angielskojezycznej wersji ZWCAD ARCHITECTURE - na silniku ZWCAD+ 2015 SP3.1 - z przyzwyczajenia. To pytanie to taka odskocznia od problematyki. W następnym kroku zajmę sie matematyczną stroną polecenia F3D do modelowania zakończeń bryły (typu: 0,1,2) po wykonaniu polecenia B3D ... ogarnę to by było łatwiej ;)
  15. Mam pytanie, czy jest możliwe olispowanie (F3D) takiego zagadnienia, jako kontynuacja narzędzia EXTRINS (B3D) "Na piechotę" daję radę, ale to jest dość uciążliwe efekt 3 typów zakończeń: 0 - normalny, domyślnie standardowy 1 - równolegle do płaszczyzny globalnej XY 2 - prostopadle do płaszczyzny globalnej XY F3D.dwg Do fazowania nr 2 może przyda się lisp slice2P.zel od UI SZANSA Slice2p.zel Parę uwag do SLICE2P Używam go do ucinania płaszczyznami prostopadłymi do płaszczyzny globalnej XY, pierw wskazujemy 2 punkty na rzucie z góry (TOP VIEW), potem element do ucięcia, w wyniku otrzymujemy 2 bryły ucięte płaszczyzną przechodzącą przez 2 wskazane wcześniej punkty, Szczególnie przydatne do obróbki więźb drewnianych.
  16. Co do 1. Skorzystałem z biblioteki profili stalowych , w ten sposób wykonstruowanych - jedynie co moge to uzyc zamkniecia, ale t jak piszesz 1 i ostatni punkt sie pokrywa co do 2. Nie korzystałem z tej opcji , dopiero dzis ją poznałem , wniosek jaki mi sie nasuwa, regiony z otworami są ok do tworzenia brył solidowych, ale niestety nie nadają sie do polecenia SLAB w zwcad architecture. p.s. dygresja dla architecturowców Jesli chcemy miec np. komin 3D sparametryzowany z polecenia SLAB to winny byc osobne obszary zamkniete, w przypadku tworzenia bryły solidowej to nie ma znaczenia, region "z dziurami" duzo wygodniejszy
  17. Z tymi regionami to fajna sprawa, można bedzie płyty kanałowe modelować w 3D dużo dużo łatwiej lub pustaki stropowe dowolne do stropów gestożebrowych ..... ciekawych rzeczy sie uczę ;)
  18. Racja, przeoczyłem to z dwuteownikami, oooops . plik skoryguję, nie wiedziałem, ze to narobi kupe problemów bedzie zasada jak na grafice DWG z dwuteownikami pozamykanymi, zetowniki także, pręt to okrąg, rura kwadratowa to region mam nadzieje ze bedzie juz ok B3D-003.dwg p.s. dyscyplina w CAD ważna , @kojacek - zrozumiałem, mam nadzieje że tak
  19. Mam prosbe o drobną zmiane, w lispie pozbyłem sie polskich znaków, bo coś z nimi nie tak, i nazwa lispu skrócona, łatwiej sie wprowadza z klawiatury B3D (EXTRINS - oryginalne ale dość przydługie) teraz nie ma problemu z ś, ż, ę
  20. Ok , lisp mi sie podoba , wreszcie sporo łatwiej "rzeźbi sie " stal w 3D ... idziemy ku ideałowi ;) B3D-002.dwg ... z fazowaniem końcówek byłoby to "genialne" narzędzie
  21. Ok, o odejmowaniu regionów - coś sie nauczyłem przy okazji ;) @kojacek, mi zależy na tym lispie, postaram się takiego DWG wykonać ... także dam znać
  22. Witaj, testowałem rure prostokątną goracowalcowaną 500x300x20, i tworzona bryła jest tylko z wewnętrznej krawędzi zamknietej, zewnętrza krawędz zamknieta bez zmian , wrzuce obrazek zaraz RP500x300x20_test.dwg p.s. jesli definiowany jest region1 w regionie2 to chyba te bryły obie powinny byc wyciągane i zewnętrzna odejmuje wewnętrzną, chyba ze trzeba definiowac osobno blok dla krawedzi/regionu zewnętrznego i osobno dla wewnętrznego tu rurę potraktowałem osobno (zewnętrzny obwód i wewnętrzny obwód) RP500x300x20_test.dwg
  23. Dodam jeszcze że lekka korekta obrotu rastra tez , czasem mape trzeba pokalibrować w uproszczony sposób . Takie narzedzie ma e-cad do w/w celów, ale "na piechotę" j.w. tez da rade, blok i skalowanie osobne, potem rozbijasz blok i raster dopasowany
  24. Wystarczy rysunek zamienić w blok 2D, i skalować osobno na kier. X i Y