Why are nulls needed for transformations?

To build my 3D environment with all of its animations I
needed to add a number of nulls that I did not otherwise need in my
3D application (Lightwave.) This seems to be because Director needs
to base transformations (rotation, scale, translation) off a
parented null’s location. Does Director not use an
object’s origin for these operations?
I don’t mean to pick on Director only. I know that
other environments like OGRE have similar requirements. It just
seems to be an inefficiency to need to create a new null for any of
these operations when working off of the object’s
origin/center of gravity would suffice. Is this how all real-time
3D environments work?

Because the info in the master is needed to make the adjustment. That info doesn't exist in the preview, so it would be applied differently to the master later. It would be cool to be able to do that though. If it were possible, Aperture would run much much faster because it wouldn't have to access the masters except upon export.\
It would be very cool! I guess I don't understand how adjustments to a Jpg Preview could not be expanded to the master. I suppose the mask in aperture would not be that acurrate when enlarged but I do not make precise masks in AP3 I still use ps for tight precision and that would be on a hi rez original and then brought back to AP3.
Thanks for replying with your thoughts I apprecieate your time. And cheers to the future for catching up to our dreams.

Similar Messages

  • TS4337 Why are the colors for my calendar reseting to a color I never chose?

    Why are the colors for my calendar in iCal reseting to a color I never chose?  It won't stay blue when I choose that color and keeps changing to a custom lavendar color on its own....  Incredibly annoying...

    There doesn't seem to be a one-size-fits-all answer, because what works for one printer doesn't necessarily work for another, and I don't have your printer so I can't advise on specifics...
    However, perhaps we can discover a set of settings that will work...
    If you File - Print, choose Photoshop Manages Colors, in the Printer Profile section do you see profiles specific to your printer (e.g., with the name Kodak in them)?
    If so, choose one of them that seems appropriate given the paper you're using.
    If not, try choosing sRGB IEC61966-2.1.
    Now, before you continue, press the [Print Settings...] button.  This brings up the printer driver dialog.  You may have to go through [Advanced] buttons or whatever, but what you're looking to do here is to disable the printer driver's color management logic.  In other words, if you can find a color-management / ICC profile handling section, set it to "no color management" or equivalent.  OK back out to Photoshop's print dialog, then press [Print].
    The key here is that if Photoshop manages the color transforms, the printer driver should not be set to do so - or vice versa.
    If you're presented with the printer driver's dialog again, double check that the settings you chose above are still set, for good measure, and try a test print.
    -Noel

  • Why are you asking for my Visa card information when I have a balance on my iTunes gift card?

    Why are you asking for my Visa card information when I have a balance on my iTunes gift card?

    Either because you're trying to buy some sort of gift, or the iTunes Store servers are checking the validity of your account and won't charge the card, or there's a problem at Apple's end.
    (99821)

  • Why are the terms for adobe flash player appear to be written in arabic?

    Why are the terms for adobe flash player appear to be written in arabic?

    It opens on the English page for me:
    Some of your systems settings may be incorrect, so it opens on the first (Arabic) page.  But you can always click on the English bookmark to go to the English section.

  • Why are the options for "When Firefox starts" NOT clickable in Firefox 5? I want to choose "Windows and tabs that where opened last time you accessed the net" but Firefox won't let me.

    In the previous version of Firefox one could choose to save tabs so that when Firefox opened, all the tabs from the previous sessions appeared. This was done in Settings > Options > General > Startup. In the menu for the "When Firefox Starts" one had the option for "Windows and tabs that where opened last time you accessed the net." in Firefox 5.0, this menu is gray and not clickable. Help, please?

    ''Why are the options for "When Firefox starts" NOT clickable in Firefox 5?"
    Possibly you are not saving your "browsing history" which is what the session history is tied into.
    '''Not saving History''' -- check your settings for '''Tools > options > Privacy'''', make sure you are not clearing more than just cache in "Settings for Clearing History"
    * http://img232.imageshack.us/img232/4928/clearcachew.png
    * clearing your history at end of session, cache is the only one you would want to clear at end of session, if you don't want to lose things
    There are several things that are related to private browsing and not saving History
    * Private Browsing Ctrl+Shift+P
    * You selected "Never remember history" in first drop-down of Tools > Options Privacy and all of the check marks disappear (See picture above)
    * "Permanent private browsing mode" was check-marked under "Use custom settings for history" in the first drop-down of Tools > options > Privacy (see picture above)

  • Why is serial# needed for unique session info

    hello everybody,
    as you know, a session is unique with 2 fields, SID and SERIAL# which exist on v$session view.
    my question is why is serial# needed and for which case serial# is changing.
    now, you can say that, "only oracle developers know this, that is the design" but what i mean is, for ex: if i wanted to find a session which is blocked by another session, I use this:
    select * from v$session where blocking_session is not null;in blocking_Session field, oracle gives me the session id (SID) which is blocking a session. so i can use this SID and i can kill it for instance but SID is not unique for a session I can find more than one session with same SID which one is the blocking one ?
    in real life i didnt see an example of that, there is no same sid in system like my blocking session example. so I believe that serial# is assigning for another purpose, I mean, i thougth that it could be for autonomous transaction, maybe they user same sid but differen serial# but when i tested it, i saw that i was wrong.
    so, why serial# is exists. if this is a design issue, how can i find a blocking session by just using SID info ?
    thanks a lot.

    Not surprisingly, an explanation may already be found in the documentation (and copied in Rene's reply above):
    See http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3016.htm (column description).
    Or search:
    http://www.oracle.com/pls/db112/search?word=sid+serial%23&partno=
    Besides for terminating sessions, serial# may be relevant when e.g. tracing sessions (SQL Trace).
    Not sure what type of example you were looking for, but I came up with this in about five seconds:
    C:\Users>sqlplus blocker_user
    Enter password:
    Connected to:
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
    SQL> select sid,serial# from v$session where sid=(select sid from v$mystat where rownum=1);
           SID    SERIAL#
           136         27
    SQL> conn other_user
    Enter password:
    Connected.
    SQL> select sid,serial# from v$session where sid=(select sid from v$mystat where rownum=1);
           SID    SERIAL#
           136         29Edited by: orafad on Feb 1, 2012 12:18 AM

  • Domain Users To be Given IPads thats will File Sync to a Windows Server in the Company DMZ. Are CALS needed for the ipads ?

    Hi Guys.
    We are thinking on giving some Sales Staff some IPADs to use. All these staff currently have USER CALS. 
    We are going to be using some software called MobileEcho to allow for browsing and File Syncing from a Windows Server in a DMZ. This Server itself maybe doing some LDAP queries to the LAN.  Also some users maybe putting new content onto this Server
    from the LAN. Are any seperate Device CALS needed for this Server ? 
    thanks

    if the user is assigned a User CAL, no device CAL is needed.
    That's the main reason why you would buy User CALs, where there is more than 1 device for each user (or more devices than users, in general)
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • New DSO data fields are not available for transformations in the upwardflow

    Hello,
    There are data flow from
        many source DSOs -> Target DSO -> Final DSO.
    Different transformations are defined and activated with DTPs. This works fine and provides the desired results.
    now new fields are added to the target DSO, final DSO and one of the source DSO.
    When I now try to edit the transformations, the new fields are not part of the sources at the different stage.
    The fields are available in the Data Source created out of a DSO but not directly when using a DSO as a data source.
    Have anyone faced such a problem?
    any solutions to this?
       - I cannot delete all the other transformations as this is too much work to do and there is no time for it.
    Regards
    Kannan

    We created ZMD_BS_MAT_OVP_LAYOUT. But the situation has not changed - the fields are not available for edit.

  • Why are there databases for two websites in my appdata roaming firefox default profile folder?

    C:\Users\user\appdata\Roaming\Mozilla\Firefox\Profiles\i4unw84s.default\databases\http_www.fling.com_
    C:\Users\user\appdata\Roaming\Mozilla\Firefox\Profiles\i4unw84s.default\databases\https_cashier.bovada.lv_
    Both of these website databases have 64 KB and are io_temp.sqlite files. I want to know how they were created and what information is being stored there. I know my boyfriend goes on the bovada site alot but want to know if he has personal login info stored for both of these sites. I know they aren't cookies because I saw the list of cookies and deleted them and these files are still there. I really want to know if the only way the websites could be in the folder is because he intentionally saved info stored on those sites and if not, then why are they part of his roaming profile?

    hello, i could find no documentation whatsoever on what the ''databases'' folder within the profile or a ''io_temp.sqlite''-file would do in the context of firefox (maybe this was an early version of ''dom storage'' or ''indexeddb'').
    if you are having questions about the usage of these sites by your boyfriend, you should probably speak with him directly about this, instead of finding an answer this way...

  • Why are people asking for certain model numbers

    why are people asking question such as this ? Hi I was wondering if you could send me the model number of this item I am looking for a specific Model and want to make sure before I bid. The model I'm looking for is G3 the model number will start like this CGN5

    Go to this link and you will see that WRT54G/GS models from version 1 to version 5 are diferent if you look at the amount of RAM and Flash they contain.
    More RAM and Flash is better of course.
    Click here.
    (Mod note: Link edited to prevent the page from stretching.)
    Message Edited by surix on 08-08-2006 06:23 AM
    Message Edited by twenty3 on 08-08-2006 06:30 AM

  • Why there is need for upgradation

    Hi All,
    can some one help me out with why we need to go for SAP BW upgradation to SAP BI 7.0?
    Thanks,

    Hi Bazi,
    In BW 7.0 you have more tools to help you designing your data model. I would say also that, even though you have much more tools, the data flows have even become much more simple.
    In BW 7.0, to trigger data loads inside the BW system, you have DTPs. In BW 3.x, you had only InfoPackages. That is an advace, because in BW 7.0, you won't necessarily need a staging DSO. That is because you may load first to the DataSource via InfoPackages and then into the InfoProviders you want, via DTP. Check the following thread: [Re: Is it compulsory to create ODS in BW?|Re: Is it compulsory to create ODS in BW?]
    RSA1 is more well organized. There are more divisions and the searches are simpler.
    Instead of having the dataflow:
      DataSource -> Transfer Rule -> InfoSource -> Update Rule -> InfoProvider
    You may construct a much simpler flow:
      DataSource -> Transformation-> InfoProvider
    There is also the new Archiving functionality.
    There are many new features in BW 7.0 and it's really worth it.

  • Why are my alarms for my ical not going off

    I have alarms set to go off for several ical events.  I have tried many files to be the alarm form my itunes, but im not sure why they are not working, and my daily alarm clock is not going off.  I have tried several different times also

    I just spoke to a representitive from Apple and after researching the issue with a supervisor, I learned that once you activate iTunes Match, you lose the ability to have your songs go into a "Purchased" playlist/folder automatically on your phone. They still go to a "Purchased" folder on your computer, however on the phone, they go into the general library after you buy them. You have to individually search for the songs afterwards and add them to a playlist of your choice for easy access later. The rep was uncertain if this was something that would be fixed in the future. I hope they do fix it.

  • Stumped in a space invader tutorial: why are these code for?

    EDIT: Hi thanks to those who viewed my post and attempted to help. I found the answer, it's called double buffering.
    Anyway if you guys want to make additional infos or add something feel free to do so. Because I don't fully understand what's going on. (like what kind of graphic does getGraphics() return?)
    Thanks again!
    Hi, I'm following a tutorial about creating a space invaders game and it doesn't really explain much the objects and methods.
    Here's what I've done so far:
    import java.awt.Canvas;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    import java.net.URL;
    import java.util.HashMap;
    import javax.imageio.ImageIO;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public class Invaders extends Canvas{
         static final int WIDTH = 800;
         static final int HEIGHT = 600;
         static final int SPEED = 10;
         HashMap sprites;
         int posX, posY, vX;
         BufferedImage buffer;
         Invaders(){
              sprites = new HashMap();
              posX = WIDTH/2;
              posY = HEIGHT/2;
              vX = 2;
              buffer = new BufferedImage(WIDTH,HEIGHT,BufferedImage.TYPE_INT_RGB);
              JFrame ventana = new JFrame("Space Invaders");
              JPanel panel = (JPanel)ventana.getContentPane();
              setBounds(0, 0, WIDTH, HEIGHT);
              panel.setPreferredSize(new Dimension(WIDTH,HEIGHT));
              panel.setLayout(null);
              panel.add(this);
              ventana.setBounds(0, 0, WIDTH, HEIGHT);
              ventana.setVisible(true);
              ventana.addWindowListener(new WindowAdapter(){@Override
              public void windowClosing(WindowEvent e) {
                   // TODO Auto-generated method stub
                   super.windowClosing(e);
              ventana.setResizable(false);
              ventana.setIgnoreRepaint(true);
         public BufferedImage loadImage(String name) {
              URL url = null;
              try {
                   url = getClass().getClassLoader().getResource(name);
                   return ImageIO.read(url);
              } catch (IOException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
                   return null;
         BufferedImage getSprite(String name){
              BufferedImage img = (BufferedImage)sprites.get(name);
              if (img == null){
                   img = loadImage("res/"+name);
                   sprites.put(name, img);
              return img;
         public void paintWorld(){
              Graphics g = buffer.getGraphics();
              g.setColor(getBackground());
              g.fillRect(0, 0, getWidth(), getHeight());
              g.drawImage(getSprite("bicho.gif"), posX, posY, this);
              getGraphics().drawImage(buffer, 0, 0, this);
         public void paint(Graphics g){}
         public void update(Graphics g) {}
         public void updateWorld() {
              posX += vX;
              if (posX < 0 || posX > WIDTH) vX = -vX;
         public void game(){
              while (isVisible()){
                   updateWorld();
                   paintWorld();
                   paint(getGraphics());
                   try {
                        Thread.sleep(SPEED);
                   } catch (InterruptedException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
          * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
              Invaders inv = new Invaders();
              inv.game();
    }I tried reading the Java API but I don't get what it's saying for these:
    buffer = new BufferedImage(WIDTH,HEIGHT,BufferedImage.TYPE_INT_RGB); //what is the meaning of TYPE_INT_RGB?
    ventana.setIgnoreRepaint(true); //why ignore repaint?
    public void paintWorld() {
    Graphics g = buffer.getGraphics();
    g.setColor(getBackground());
    g.fillRect(0,0,getWidth(),getHeight());
    g.drawImage(getSprite("bicho.gif"), posX, posY,this);
    getGraphics().drawImage(buffer,0,0,this); //why add this line?
    }and lastly:
          public void game() {
            while (isVisible()) {
             updateWorld();
             paintWorld();
             paint(getGraphics()); //why call paint here?
             try {
                Thread.sleep(SPEED);
             } catch (InterruptedException e) {}
         }I understand the rest of the code, it's just the parts that I've mentoined that I can't really understand.
    I'd appreciate any help. Thanks! :)
    Edited by: ajushi on Dec 16, 2007 2:38 PM
    Edited by: ajushi on Dec 16, 2007 2:43 PM
    Edited by: ajushi on Dec 16, 2007 2:52 PM

    I got the sucker to draw but now it won't stop! You have to kill it's JVM with taskManager... and I haven't got a clue how to fix it.
    package forums;
    import java.util.Map;
    import java.util.HashMap;
    import java.awt.Canvas;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Container;
    import java.awt.image.BufferedImage;
    import java.net.URL;
    import javax.imageio.ImageIO;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.io.IOException;
    public class SpaceInvaders extends JFrame
      private static final long serialVersionUID = 0L;
      private static final int WIDTH = 800;
      private static final int HEIGHT = 600;
      private static final int SPEED = 100;
      private int posX = WIDTH/2;
      private int posY = HEIGHT/2;
      private int vX = 5;
      private BufferedImage buffer = null;
      private Container pane = null;
      private BufferedImage image = null;
      SpaceInvaders() {
        super("Space SpaceInvaders");
        super.setBounds(0, 0, WIDTH, HEIGHT);
        super.setResizable(false);
        super.setIgnoreRepaint(true);
        super.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        super.setLayout(null);
        this.addWindowListener(
          new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
              super.windowClosing(e);
        pane = super.getContentPane();
        pane.setPreferredSize(new Dimension(WIDTH,HEIGHT));
        pane.setLayout(null);
        try {
          image = ImageIO.read(new URL("file:///c:/java/home/src/krc/games/bomb.jpg"));
        } catch (Exception e) {
          e.printStackTrace();
          throw new RuntimeException("failed to load image: "+e.toString());
        buffer = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);
        super.setVisible(true);
      public void paintWorld() {
        Graphics g = buffer.getGraphics();
        g.setColor(getBackground());
        g.fillRect(0, 0, getWidth(), getHeight());
        g.drawImage(image, posX, posY, this);
        this.getGraphics().drawImage(buffer, 0, 0, this);
      public void paint(Graphics g){}
      public void update(Graphics g){}
      public void updateWorld() {
        posX += vX;
        if (posX < 0 || posX > WIDTH) {
          vX = -vX;
      public void play() {
        while (super.isVisible()){
          updateWorld();
          paintWorld();
          Thread.currentThread().yield();
          try{Thread.sleep(SPEED);}catch(InterruptedException eaten){}
      public static void main(String args[]) {
        try {
          java.awt.EventQueue.invokeLater(
            new Runnable() {
              public void run() {
                SpaceInvaders game = new SpaceInvaders();
                game.play();
        } catch (Exception e) {
          e.printStackTrace();
    }

  • Why are apple charging for the January update

    I bought my ipod for Christmas. It's unfair that I'm now having to pay for applications that are free of charge 3 weeks later on new units. Had I have known then I would have waited. The apple store made no mention of any update at the time of purchase. Could someone from apple please advise if this will become free in the future or whether this is standard policy to charge recent customers immediately on release of software that is free to newer clients.

    Get used to it! Seriously, if you don't want to you don't have to pay for it, and right now you don't need to. The touch is not the iPhone. This seemingly obvious observation appears to have been missed by some. You must have access to the internet via Wi Fi (either at home or at a hotspot). So all those pretty icons of maps, weather, stocks are dead in the water unless you are connected (unlike the iPhone people who are always connected). If you really want a screen full of icons just set up an iTapPad page (see webapps) and then you can have up to 10 pages of icons chock full of webapps that you can access for free once connected to the internet, including maps, weather, and a Notes look-alike.
    Resident apps, those that sit on your touch and don't require a Wi Fi connection to function, will come from developers and some will possibly be free, but expect to pay for most. They will probably be downloaded through iTunes, and Apple will probably want a slice of the pie (pun intended) for the service.

  • Are licenses needed for Portal Users?

    Hi, do you need seperate user licenses for users created on the Portals Database (J2EE only) using the MSS and ESS components? We have an HR ECC5.0 system with 700 users, but only about 100 Managers will login to the Portal to do reports via the MSS component. I thought of creating these 100 managers on the Portal (Database Only), and then using Single Sign-On with SAP Logon Tickets connect them to the HR ABAP system where they also have the same user accounts, thus enabling them to do their work seemlessly. I don't want to use the ABAP User Persistence model, as I don't want the Portal UME to pull in all 700 users from the HR ABAP system when we only maintain 100 managers on the Portal for the MSS component. Will user licensing be an issues?

    There is no need to license your Portal users.  The ABAP license is all that is required.  I would check with SAP just to make sure that your license agreement doesn't contradict this but I highly doubt that it will.

Maybe you are looking for

  • Speakers on monitor do not work with Win 8.1

    Yesterday I upgraded from Win X - SP 3 (discontinued by Microsoft)  to Win 8.1.  I spent the entire day with a Microsoft technition on-line to figure out how all this works.  One thing he could not get to work was the speakers on my monitor (HP vs 19

  • I am unable to get Airport Extreme WiFi to work with Windows 8 Sony Laptop

    My Airport Extreme WiFi works with my Mac Book Pro, iphones, ipad and DVR's, but will not work WiFi with my Sony VAIO laptop running Windows 8.  Although it does work with the laptop using a ethernet cable.  Has anyone else had this issue and can you

  • Maximum Message size OSB can handle

    Hi, I am trying to find out the maximum message size OSB can handle without any problems. I know this may be dependant on JVM settings etc,but what is a safe limit.Can the payload size be of 1 GB etc , say for a WSDL based proxy service. Any formal d

  • BAPI for REM Confirmation

    Hi Gurus, Can anyone let me know the BAPI name to be used for REM confirmation? I have inputs as Material and Quantty from a 3rd party tool. With only these two inputs, I want system to post GR and GI. All other fields can be defaulted. Thanks in adv

  • AQ Adapter priority.

    Hi guys, does anybody know to explicitly set the priority of the message to 9? My partnerlink to enqueue give me only one field that is correlation id to set. Can i set priority the same way? how can i do that? Thanks