Near clipping plane cuts small objects

Small objects loaded into Acrobat3D are hidden behind view near clipping plane.
The 3D annotation rendering in Acrobat3D, Acrobat Pro and Adobe Reader at versions 7.0.9, 8.1, 8.1.1, all show that the near clipping plane is set so that small objects may not be correctly rendered.
If the extent of an object is less than approximatly 0.001, it is likely to be hidden behind the front (near) clipping plane in the 3D viewport. It appears that specification of the near clipping plane numerical value which may be present in the U3D data structures are ignored, and a fixed near clip value is used.
A further sympton of this is that when the bounding box size of an object is below 0.001 in each of X,Y,Z, The bounds reported in the Part Tree panel shows zero, as values are only printed at 2 decimal digits of precision.
I would like to have near clip value be controllable from U3D 3D annotations, appropriate for small objects.
Platform:
Acrobat3D 8.1, Windows XP 32-bit
Test Case:
Take sample object (below) as ASCII VRML files (.wrl) with small
coordinate values.
Load into Acrobat3D. The object is invisible, hidden behind view near clip plane. Then sweep the right mouse slowly downwards 3 or 4 times, to "zoom out". At some point the small object will appear in the center of the window, as it is revealed on the other side of the near clip plane.
#VRML V2.0 utf8
Viewpoint { description "Initial view" position 0 0 9 }
NavigationInfo { type "EXAMINE" }
#  A tetrahedron, with 4 vertices and 4 faces and a color at each vertex.
Transform {
  translation 1.5 -1.5 0.0
  children Shape {
    appearance DEF A Appearance { material Material { } }
    geometry IndexedFaceSet {
      coord Coordinate {
        point [
           1.0e-5  1.0e-5  1.0e-5,
           1.0e-5 -1.0e-5 -1.0e-5,
          -1.0e-5  1.0e-5 -1.0e-5,
          -1.0e-5 -1.0e-5  1.0e-5,
      coordIndex [
        3, 2, 1, -1,
        2, 3, 0, -1,
        1, 0, 3, -1,
        0, 1, 2, -1,
      color Color {
        color [
          0.0 1.0 0.0,
          1.0 1.0 1.0,
          0.0 0.0 1.0,
          1.0 0.0 0.0
      colorPerVertex TRUE

IanC,
Have you tried using Javascript to set the clipping plane? Here's a hunk of code to set it and then move it with the Keyboard x,y,z or Shift+ x,y,z. Let me know if this helps...
//code snippet ================================
clippingPlane = scene.createClippingPlane();
//create vectors
xDir = new Vector3(3, 0, 0);
yDir = new Vector3(0, 3, 0);
zDir = new Vector3(0, 0, 3);
nxDir = new Vector3(-3, 0, 0);
nyDir = new Vector3(0, -3, 0);
nzDir = new Vector3(0, 0, -3);
//transform clippingPlane
myKeyHandler = new KeyEventHandler();
myKeyHandler.onEvent = function(event)
if (event.characterCode == 120) //x
clippingPlane.transform.translateInPlace(xDir);
console.println("move x+");
else if (event.characterCode == 121) //y
clippingPlane.transform.translateInPlace(yDir);
console.println("move y+");
else if (event.characterCode == 122) //z
clippingPlane.transform.translateInPlace(zDir);
console.println("move z+");
else if (event.characterCode == 88) //shift + x
clippingPlane.transform.translateInPlace(nxDir);
console.println("move x-");
else if (event.characterCode == 89) //shift + y
clippingPlane.transform.translateInPlace(nyDir);
console.println("move y-");
else if (event.characterCode == 90) //shift + z
clippingPlane.transform.translateInPlace(nzDir);
console.println("move z-");
else if (event.characterCode == 114) //r
clippingPlane.transform.rotateAboutYInPlace(Math.PI / 30);
//register and process
runtime.addEventHandler(myKeyHandler);

Similar Messages

  • Clipping planes in 3dView orthographic camera

    Hi,
    I am working with a u3d file which I embed manually into a pdf. In order to replcate the desired view I set an orthographic camera and a C2W matrix. Although the view is setup as expected, I can't get the near clip plane to work properly.
    When I open the pdf document for the first time the 3d model is clipped by the near clipping plane. The only way to go around it is to switch to perspective view and back to orthographic. The the clipping planes are not in the way anymore.
    I tried setting the clipping style to ANF or XNF (with specified near clipping plane set to /N 0 and no far clipping), but my 3d model is always cut in the same way, as if the clipping planes are not taken into account when the pdf file is opened.
    The same problem occurs when I press the "Default View" button, in order to restore the original view. Then the camera is moved to the original position, but the clipping planes are again intersecting with my model.
    It seems that the clipping planes are created with default values that are not refreshed when the model is loaded.
    Has anyone noticed a similar behavior? Any suggestions for further testing? Any known issues I might be missing?
    Thanks in advance.
    Some sample code:
    8 0 obj
    <<
    /Length 7 0 R
    /Subtype /U3D
    /VA [<<
    /TYPE /3DView
    /XN (OrthoView)
    /IN (OrthoView)
    /MS /M
    /C2W[ -1.0 0.0 0.0
                0.0 1.0 0.0
                 0.0 0.0 -1.0
                 225 309.75 12.5]
    /CO 5
    /P <<
    /Subtype /O
    /OS 0.477032
    /CS /ANF   % tried also /CS /XNF /N 0
    >>
    /BG <<
    /Type /3DBG
    /C [0.95 0.95 0.95]
    >>
    /LS <<
    /Type /3DLightingScheme
    /Subtype /White
    >>
    >> ]
    /DV (OrthoView)
    >>
    stream ......endstream
    endobj

    Thank you for your feedback.
    You were right. The camera was indeed inside the bounding sphere of the scene, and moving it outside, as well as adjusting the center of orbit, worked like a charm!
    No need to even use /XNF instead of /ANF.

  • Using the Clip Plane

    Hello, I seek the wisdom of the Labview Gurus.  I have a VI that I can succesfully create objects and display my data.  I can then manipulate the position and do a host of other things that I need done.  Unfortunately, I cannot seem to figure out the Clip Plane.  I have tried using the Create Clip plane VI and then using the property node to add the Clip Plane, but this does not work.  I also created an object called "Clip Plane", added the Clip Plane to that object, and then added Object "Clip Plane" to the parent object.  This did not work either.  None of the examples seem to have Clip Plane usage in them.  Any help would be greatly appriciated.
    Thanks,
    Austin
    PS - The solar system VI was an awesome example in 3d modeling!

    I found out my own problem.  To turn on the clip plane, there is a control node under objects called "Set Clip Plane".  Under this is an option to turn on clip planes for the objects. 

  • Removing small objects in drawing

    Hello,
    I have a quastion regarding the removal of small objects in a drawing. I made with ArcGIS a map of the Netherlands. Because it is a detailed map, it also becomes heavy and my computer slows down. I merged some smll elements together with the pathfinder-unite command, but it is still to heavy. So I have to delete some other elements. The problem is that I want to get rid of all the small objects, but I dont know how to select them. Has Anybody an idea, to select objects by seize? It is a topograpic map with for example houses, lamp post et cetera, but I actuallly need only the build areas.
    best, Roger

    Here's one. Copy and paste into a text editor. Save as plain text with a jsx extension in the Adobe Illustrator CSX/Presets/en_US/Scripts folder and restart AI. Have a document open. It may take some time to run.
    #target illustrator
    // deletes pathItems smaller than the supplied length
    var idoc = app.activeDocument;
    var howLong = prompt ("Enter the size in points of small paths to be deleted", 2, "Delete Small Paths");
    for (i=0 ; i< idoc.pathItems.length; i++)
              var ipath = idoc.pathItems[i]
                   if ( ipath.width < howLong && ipath.height < howLong)
                             ipath.selected = true;
    app.redraw();
    if(confirm ("Proceed to delete selected items?", "yes", "Confirm Delete"))
              app.cut();

  • Imovie 11: When moving clips from event to project, the top of the video clip is cut off.

    I'm working with a new project. When I add clips from an event to the project window, the top of the video clip is cut off.  Quite a bit of it is cut off.  It happens on every clip.  The aspect ratio is correct and I've set the video to fit in frame.  How can I fix this?  I would really appreciate any help.

    You may have stabilization turned on in the project. On one of the clips, click on the small gear icon at the start of the clip and select Clip Adjustments. In the Inspector that opens, uncheck the box "Smooth Clip Motion" against Stabilization. If this fixes it for you, do the same for the other clips.
    Also, it's a good idea to turn off certain preferences in iMovie>Preferences (an iMovie menu item). In the Browser tab uncheck the boxes for both "Automatically stabilize clips that have been analyzed" and "Apply rolling shutter correction for clips that have been analyzed". See this picture:
    The stabilization process causes a zoomed in effect on the video, as it has to "average" the pixels in order to smooth any shaky motion. You therefore lose a certain amount of the picture, depending on the extent of stabilization applied. Here's what iMovie Help states (in part) about this process:
    "iMovie stabilizes video by analyzing the camera motion in the video and then moving the picture the opposite way to steady it onscreen. In this process, iMovie zooms in on the picture slightly. The amount of unstable motion in the clip determines how much zooming is necessary.
    Zooming in crops out some of the picture, but you can fine-tune the level of stabilization to strike the right balance between keeping the video steady and retaining as much of the picture as possible."
    John

  • Why does the top and bottom of my clips get cut off?

    Hi, I'm new to iMovie and I've encountered an annoying problem. I imported all my movie files from my flash drive without any issues. I dragged a clip from the section with all the clips to the play reel. I previewed the clip, both normal screen and full screen, and both times the top and bottom of the clip was cut off. I tried it again with different clips but the same thing kept happening? Can anyone tell me why this happens because my head keeps getting cut off and I don't like it one bit.

    First, you can go into File/Project Preferences and adjust the aspect ratio of your project to either widescreen (16:9) or standard (4:3), to match your footage.
    You can combine footage that is widescreen and standard in the same project. In this case, you have to tell imovie how to handle the clips that do not fit the overall project aspect ratio. To do this, you can select a clip in your project and use the Rotate, Crop, Ken Burns Tool. If you select FIT, it will preserve the whole frame by inserting black bars (letterboxing). If you select CROP it will cut off the top and bottom. You can select the default for this in Project Properties.

  • Drawing small objects?

    I'd like to be able to draw a disk of 2 mm diameter quickly.
    I'm working on MacOS X 10.4.11, and in my environment,
    the decimal separation character is the ",". Hence, for example,
    2 and a half inch is written 2,5".
    I proceeded as follow:
    • open Pages'08 (version 3.0.2) which will open a blank page;
    • select Shapes > disk (from the Toolbar) which will drop a green disk of 3,53 cm x 3,53 cm;
    • select the down right handle of this disk with the shift key pressed;
    • move this handle upside left to reach the desired value: 0.2 cm.
    First problem:
    I can't reach the 0,2 cm value.
    I'm able to reach 0,21 cm and 0,18 cm.
    Second problem:
    I opened the Inspector > Metrics
    I tried to type 0,2 cm in the Width field, but the only result was the
    bong! from the speaker.
    I tried to type 0.2 cm ("." in place of ","), but the field value was replaced with 2 cm, and the disk resized to 2 cm.
    Did I do something wrong?
    I have the exact same problem with all the small objects I want to create.
    I simply can't draw them quickly.
    I found a workaround: enter the Inspector > Metrics, *for each object*,
    enter a size of 1,2 cm in the Width field, and then decrease it with
    the scroll button on the right of the field, which does set it to
    0,2 cm. I feel like trying to hunt flies with a hammer.
    What is the direct and efficient method?
    <pre>--------
    don't look for my Macs models in my signature, this would be uggly... and irrelevant
    dan</pre>

    Jerrold Green1 wrote:
    Daniel,
    What you would like to do works well in my version of Pages and my language setting (US English).
    Thank you for your different viewpoint. I tried to set my international settings (International > Input) to United states, and the second problem
    disappeared. But the first one is still a serious problem biting me many times
    per hour (I do a lot of graphics for technical documentation).
    Until you find the answer to your difficulty with direct entry of the decimal character, you may find some convenience in creating an otherwise blank document to leave open on your desktop with the little circle in it. Then just Copy/Paste whenever you need it in your working document.
    That's pretty much like the workaround I found. Once I have done one of my graphics, I try
    to limit myself to copy and paste of the same one inside the same document
    to avoid an unaffordable waste of time. Nonetheless, this method is a limit of
    use of graphics and a huge waste of time.
    <pre>--------
    don't look for my Macs models in my signature, this would be uggly... and irrelevant
    dan</pre>

  • Cut an object with the knife without adding new segment?

    If I use the knife to cut across a closed object, it creates two closed objects. What I would LIKE is to cut the object and have two open objects touching at the points of the cut. E.g., if I cut a square in half, I want two brackets touching at their ends. Obviously, I can go in and delete the added extraneous segments, but it adds extra steps. Thus far, I have not found any way to turn that off, or to toggle it, or anything. I DID do a search in the Adobe support help files and couldn't find anything -- which probably means that every article that mentions the knife has that exact info in billposter type right at the top of the article ; it's the way these things usually run with me...! <ruefulGrin>
    Am I missing something simple?
    (For the sake of completeness, I'm using Illustrator CC 2014.0.0 on OS X Mavericks.)

    Thanks, Jacob. That certainly will work; unfortunately, it's just not as quick and precise as Option-dragging the knife to get a straight cut across an object or, more importantly, across multiple objects.
    Ah, well -- when they finally replaced my old G5 at work last year, I knew it was going to mean giving up Freehand and learning the Adobe way of doing things. After predominantly doing illustrations in Freehand since the Aldus days, though -- somewhere around 25 years ago, now -- it's difficult having to learn a whole new set of reflexes!

  • Small objects in the focus of the camera n8

    Please make focusing function on the chosen object. Nokia n8 is not able to focus on small objects
    My other device photo:

    Thanks.
    I'm also using it for a while but I really like tutorials anyway.  You can always learn something new.

  • Capacity planning of database objects

    Oracle 10.2.0.4
    Windows platform
    I was reading Oracle Admin Guide :- Capacity planning of database objects section, but these and most of other sections are very theoretical .
    Kindly suggest how to get these topics in better way.

    I think Reddy has it right: watch the trend in space usage primarily at the tablespace level but you would also want to take a look at the individual tables and indexes within a tablespace to spot the fast growers, to pick out tables that might need parameter adjustment (pct_free) to avoid row migration, to identify indexes that may not reach a reasonable stready state size, etc....
    The dba_outstanding_alerts and related views might be of interest.
    On occassion just taking a count(*) of how many application tables, indexes, and users exist on your system and storing this with space usage figures can also be useful information when it comes time to request more disk, cpu, or memory since you can show past growth.
    HTH -- Mark D Powell --

  • Bought a indevidual plan when he wanted was to buy a plan for small and medium enterprises

    I made a mistake, bought a indevidual plan when he wanted was to buy a plan for small and medium enterprises, it is possible to change, is that the credit card has been charged.
    Thank U

    This is an open forum, not Adobe support... You need Adobe support to cancel a subscription
    -start here https://forums.adobe.com/thread/1703848
    -or by telephone http://helpx.adobe.com/x-productkb/global/phone-support-orders.html
    --and two links which may provide more details, if the above links don't help you
    -http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html
    -http://helpx.adobe.com/x-productkb/policy-pricing/cancel-membership-subscription.html

  • Difference between COPC planning and cost object controlling

    I want to know why do we have to calculate the cost of a manufactured product by both COPC planning and Cost object controlling by order?
    Will the cost of a manufactured product be different in COPC planning method and cost object controlling method?
    if we use only cost object controlling to calculaute the cost of a manufactured product without using COPC planning wht will be the implications?

    Raja,
    Yes the cost can be different. The cost calculating thorught Product Cost Planning may be static, you calculate it by period it is more for planning prupose ans to set standard. The cost calculated through Cost Object Controlling is resulting from your actual transactions, and the are few variables that could increase or decrease the cost of product. For example the overhead cost (Increase of salaries) can directly affect your activity rate at the work center and impact cost of your product when the production order is complete. You need both costs (Cost Planning and Cost Object releated) so at the end of the period you can calculate variance betweeen your plan cost and your actual costs.
    Hope this clarifies your doubts.
    GG

  • Bounding and Free Transform Boxes do not scale properly for small objects.

    Illustrator CS5 Windows:
    When using the bouding box or the free transformation box to scale a small object, Illustrator will add some padding between the box and the object.
    This would really be helpful, but the scaling box now scales the object based on the transformation handles.
    This would be fine if the transformation corners fit the object, but because of the transformation padding, the resulting height, width, x, and y are way off.
    To replicate (CS5 Windows):
    1. Go to magnification of 100%
    2. Create a box that is 100 pixels wide by 4 pixels high
    3. With the object selected, take note of y: coordinate.
    4. Select the free transformation tool
    5. Drag the bottom middle transformation handle down a good distance.
    watch the outlines you'll see the problem.
    6. The top edge (y:coordinate) of the new object is now much lower, but the bottom middle handle should never change to the top edge position of an object (unless you invert it)
    Is there a setting or something to turn this feature off?
    Jeff

    See here:
    http://forums.adobe.com/message/3086491

  • CS 4 Cut one long clip in to smaller clips

    How would I cut one long clip in to many smaller clips and then put those clips back in to the bin for later
    I have a few long clips but only want peices of them

    Bill gave me advice on this about 6 months ago, as I had the same question with CS3...I imagine in this instance CS4 is the same.
    Here's what he said:
    1) leave extra room on the in out points when the big clip is in the source monitor and you are deciding on the subciip length...so if you have to adjust later you have "handles" to expand a little bit ...
    2) if you dont have to make subclips "dont" ...just drag from source monitor to timeline...using the in out points...as it makes no real difference to the original video file...its just code in the program...  however, in my case I wanted to the subclips due to learning about "scripted" stuff and 3 cameras...
    Then I discovered (tutorial)  that by choosing in out points in the source monitor and dragging that straight to the project panel it automatically creates the subclip and all you have to do is "name" it...or leave default timecode name...saved a lot of time cause I was using the mouse to choose "create subclip" etc  before I learned about that shortcut

  • Creating a Plane On Wich Objects move

    Okay, for my final Computer Science project I am creating a bomberman game. Originally I was going to use the gridworld case study's grid to put everything on, and then we decided not to use it. We are going to use a contious plane and snap bombs, pillars, and enemy paths to central locations while allowing the characters to move freely.
    Here is my question, in the applet is there a way to make a sort of array plane? A set of points on which things can exist and be drawn? Also with user input can just certain sections of the board be redrawn without the entire board being redrawn ever single move? We were thinking about a double buffer but that might slow things down. Yes I know Java is not meant to do video games in, and using DX would be better, but this has to be in Java, and it is a very cool project. I can do everything else. I just need direction in how to make a plane like that in applets? Or would it just be better to place everything, store everything in an array, and just check for collision?

    IntelliSense in a Java Development forum suggests a disconnect.
    Java protocol is set/get prefix for object properties.
    With .NET, it'll be just plain InfoObject.ParentID = <value here>
    But I'm assuming you're not using .NET, since this post is in the Java Development fourm.
    Sincerely,
    Ted Ueda

Maybe you are looking for

  • Single sign-on and custom DBLoginModule

    Hi, I need help in making sso work. I have Application Server version 10.1.3.1.0, I've developed application in JDeveloper 10.1.3.3. that uses form based login and when deployed to server I can normally login/logout. Now I want to enable single sign

  • Small Office Recommendation

    Hi Experts, May I ask for your recmmendation, on what type of equipment should I use in a Small Office probably around 50-100 users. Feature sets that I would want are: VPN - 5 VPN Peers for L2L connectivity and 50 SSL VPN connections, Firewall, Acti

  • ITunes Account Confirmation with every App update?

    On iTunes 9.1.1, every time I go to download App updates, I first type in my password, then I am taken to the Account Settings screen. After I click done on the account settings screen, I am taken back to downloads, and must click "download all updat

  • Downgrade of SSIS packages from 2012 to 2008

    Team, We have put all our efforts to develop SSIS 2012 solution and now customer requirement changes and they wants to implement ETL in SQL 2008R2. Is there anyway by which we can convert existing SQL 2012 packages to SQL 2008R2 , to meet the deliver

  • Resetting   dates on resetting of TECO

    I am working with service orders .   There is a requirement to reset the TECO of a  techniically completed order. Once the TECO is reset, the    basic  satart and basic end dates get  also reset to the current date .This , is not   an expected behavi