Alle tijden zijn GMT + 1 uur [ Zomertijd ]




  • Advertisement

Plaats een nieuw onderwerp Antwoord op onderwerp  [ 6 berichten ] 
  Afdrukweergave

Dynamische componenten
Auteur Bericht
BerichtGeplaatst: 28 dec 2013, 12:44 
Avatar gebruiker
Offline

Geregistreerd: 13 mei 2009, 9:24
Berichten: 228
Woonplaats: Ede
Hallo,

Erg rustig op het forum.

Ik heb een probleem met componenten en wel als ik ze dynamisch maak.
In dit geval een schuifdeur met twee grendels. De schuifdeur moeten in de X richting 81.5cm verplaatsen en de grendels draaien 90 graden.

Na een hele tijd klooien om ze drie werkend in één component te krijgen schuift de hele deur ineens de andere kant op en vermenigvuldigt de opgegeven maat met inches om tot een andere afstand te komen.
Alles staat echter in cm , zowel de maatvoering als in de dynamische instellingen.

Is er Iemand die erg goed is in dynamische componenten en die kan helpen ?
Zo wie zo mis ik een goede tutorial over dynamische componenten en dan met name meerdere in één component.

Bijlage:
Opmerkingen bij bestand: Instellingen
28P6_00-2.jpg
28P6_00-2.jpg [ 116 KiB | 11525 keer bekeken ]


Bijlage:
Opmerkingen bij bestand: Verplaatsing
28P6_01-2.jpg
28P6_01-2.jpg [ 112.19 KiB | 11525 keer bekeken ]

_________________
Wim
The hanstholm project
Mijn 3D gebouwen

AutoCad, SU7 Pro gebruiker.


Omhoog
 Profiel  
Antwoord met een citaat  

Re: Dynamische componenten
BerichtGeplaatst: 28 dec 2013, 15:27 
Offline

Geregistreerd: 06 feb 2007, 23:54
Berichten: 448
Mijn ervaring met DC's is tanende dus weet ik niet waarom je ineens inches krijgt, etc.
Bovendien is een plaatje (niet makkelijk leesbaar, zelfs bij inzoomen) niet echt handig.

Maar toch een paar opmerkingen, danwel vragen.
- plaats je attribute in de OnClick ..... AnimateSlow functie altijd tussen aanhalingstekens, Dat voorkomt rottigheid, en zeker bij het gebruik van negatieve getallen en hoeken (bij rotaties).
- ik zie die aanhalingstekens niet in animateslow("28P6 kompleet"???? Het lijkt of je een parent waarde wil overdragen. Staat daar iets als (!) achter?

De documentatie op het gebied van DC's is inderdaad matig en er zijn wat cruciale functionele beperkingen zodat ik er niet veel meer mee werk.


Omhoog
 Profiel  
Antwoord met een citaat  

Re: Dynamische componenten
BerichtGeplaatst: 28 dec 2013, 20:01 
Avatar gebruiker
Offline

Geregistreerd: 13 mei 2009, 9:24
Berichten: 228
Woonplaats: Ede
Hallo,

Ik moest van het forum de plaatjes downsizen naar 600pxl breed. Dan blijft er van de resolutie helaas niet veel over.

Ik heb met component namen, 28P6 kompleet!, zitten stoeien en met de aanhalingstekens. Met of zonder maakt niets uit.
Beide componenten werken ook goed seperaat, maar niet als combinatie dus deur met grendels.
Ik krijg hem wel kompleet verplaats maar dan werken de grendels niet meer.

Als ik een nieuw component maak van de deur en de grendels (deur kompleet) en dan aanstuur via de "onclick" van de deur alleen, dan werkt het dus tot op zekere hoogte wel maar gaat alles ineens de andere kant op EN met een vreemde verhouding. De deur moet 81,5cm verschuiven, punt of comma wijzigd niets.
In het laatste geval verschuift de komplete set ineens 207,01cm uit de verhouding kwam precies 2,54=1inch.

_________________
Wim
The hanstholm project
Mijn 3D gebouwen

AutoCad, SU7 Pro gebruiker.


Omhoog
 Profiel  
Antwoord met een citaat  

Re: Dynamische componenten
BerichtGeplaatst: 29 dec 2013, 16:50 
Offline

Geregistreerd: 06 feb 2007, 23:54
Berichten: 448
Ik begrijp je frustratie als het met een DC niet werkt, maar je gaat voorbij aan mijn suggestie om de attribute 28P6 kompleet! tussen aanhalingstekens te zetten. Bovendien is het uitroepteken (in alle danwel niet alle gevallen???) voorbehouden om waarden door te geven in parent<>child component situaties (dus bij geneste componenten). Je plaatjestekst blijft voor mij niet goed leesbaar. Dus kan ik niet veel anders voorstellen,..... tenzij je het component in vereenvoudigd model upload en deelt via 3DWarehouse of hier op de site. Dus alle omliggende voor ons niet relevante geometrie in een copiefile deleten. En dan uploaden.


Omhoog
 Profiel  
Antwoord met een citaat  

Re: Dynamische componenten
BerichtGeplaatst: 29 dec 2013, 17:59 
Avatar gebruiker
Offline

Geregistreerd: 13 mei 2009, 9:24
Berichten: 228
Woonplaats: Ede
Hoi,

Het werkt !
Er zijn twee problemen:
1) er zit een bug in de Dynamic Components. Die zorgt er voor dat decimale getallen (cm/mm/m) als imperial (inches) worden gelezen.

2) verwijst naar jouw opmerking: de quotes stonden niet goed.
Ik was in de veronderstelling dat alleen de componentnaam of waarde tussen "quotes moest staan. Maar ook het uitroepteken en de opdracht (X) verplaatsing in mijn geval. Het wordt dus:
ANIMATESLOW("28P8!X","400","+90") Heb je last van de bug dan wordt het : ANIMATESLOW("28P8!X","400",("+90"/2.54))

In ieder geval bedankt voor het meedenken !

En een goed 2014 gewenst voor allen.

_________________
Wim
The hanstholm project
Mijn 3D gebouwen

AutoCad, SU7 Pro gebruiker.


Omhoog
 Profiel  
Antwoord met een citaat  

Re: Dynamische componenten
BerichtGeplaatst: 29 dec 2013, 19:07 
Offline

Geregistreerd: 06 feb 2007, 23:54
Berichten: 448
Mooi dat het nu werkt. In SketchUcation was je iets duidelijker met de tekst in je OnClick....AnimateSlow( etc.
SketchUp is ontworpen voor het werken in inches (jammer) en valt inderdaad soms terug op inches.
(het zou intern bij voorkeur helemaal herschreven moeten worden, maar dan geënt op millimeters.)Zoals daar staat moet je consequent daarin zijn of zoals je in je slotregel zelf aangeeft, de berekening steeds handmatig uitvoeren met de toevoeging van factor * of /2.54.
Het (b)lijkt dus ook nog eens een parent<>child kwestie te zijn, al is je schrijfwijze me zonder volledig parent-component (inclusief child) niet erg duidelijk. Geeft niet, je bent eruit.

Vergeet niet die aanhalingstekens "om" de attributes te plaatsen!!!!!! Daar ben ik proefondervindelijk een paar jaar terug achter gekomen, (stond niet in de beschrijving) bij negatieve rotaties. Dan hing de DC,.......> zo vast als een huis.

Prettige jaarwisseling en een goed 2014.


Omhoog
 Profiel  
Antwoord met een citaat  

Geef de vorige berichten weer:  Sorteer op  
Plaats een nieuw onderwerp Antwoord op onderwerp  [ 6 berichten ] 

Alle tijden zijn GMT + 1 uur [ Zomertijd ]


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 2 gasten


Je mag geen nieuwe onderwerpen in dit forum plaatsen
Je mag niet antwoorden op een onderwerp in dit forum
Je mag je berichten in dit forum niet wijzigen
Je mag je berichten niet uit dit forum verwijderen
Je mag geen bijlagen toevoegen in dit forum

Zoek naar:
Ga naar:  
cron
Style by business web design styles , pozycjonowanie strony pozycjonowanie stron sem
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Design Downloaded from free phpBB themes templates | free website templates downloads | photoshop brushes.
phpBB.nl Vertaling
phpBB SEO