melによってポリゴンのサーフェイスの1つを選択し,削除したいのですが,
削除する以前に選択する部分でうまくいきません.
参考のために,市販の「Mel教科書」という本に載っていた
ランダムな大きさに生成したポリゴンの頂点を選択するという方法も試してみたのですが動きません.
コードは以下のものです.
float $val = rand(0.5, 2.0);
string $poly[] = 'polySphere -r $val';
string $ver[] = 'polyListComponentConversion -toVertex poly[0]';
string $verE[] = 'filterExpand -selectionMask 31 $ver';

私はMaya5を使用していまして,本にはMaya5での動作確認を取っていると書かれていたので動きはずだと思うのですが…
何故本のプログラムがうまく動かないのか,またサーフェイスを削除するmelがわかる方,いらっしゃいましたら教えてください.

このQ&Aに関連する最新のQ&A

A 回答 (1件)

はじめまして。


専門家ではなく、わかる範囲なので
質問のコードが動くには…というアドバイスです。

質問のコードでは
コマンドを ' で囲んでありますが、
`(バッククォーテーション)で囲んでください。
あと、

string $ver[] = 'polyListComponentConversion -toVertex poly[0]';
のpoly[0]は、$が抜けています。


{
float $val = rand(0.5, 2.0);
string $poly[] = `polySphere -r $val`;
string $ver[] = `polyListComponentConversion -toVertex $poly[0]`;
string $verE[] = `filterExpand -selectionMask 31 $ver`;
}

↑これなら動きます。
    • good
    • 0
この回答へのお礼

お礼が遅くなって申し訳ありません。
私のミス+理解不足のようですね。
修正箇所を指摘していただき、ありがとうございます。
また何かあったときはよろしくお願いします。

お礼日時:2005/05/27 02:25

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QActiveDirectoryで高い層のOUを指定する

以下のように多階層でOrganizational Unitが作成されています。

ou1 - ou1-1
   - ou1-2
   - ou1-3 - ou1-3-1
ou2 - ou2-1
   - ou2-2
ou3 - ou3-1 - ou3-1-1

この状態で、ou1-1 に所属するユーザー情報を取得したいのですが、その方法がわかりません。

LDAP://xxxxx.xxx/OU=ou1-1,dc=xxxxx,dc=xxx

と指定すると、以下のエラーが出てしまいます。

System.DirectoryServices.DirectoryServicesCOMException: サーバーにそのようなオブジェクトはありません。

LDAP://xxxxx.xxx/OU=ou1,dc=xxxxx,dc=xxx

と指定すればユーザー情報は取得できますが、1-1だけでなく、1-2,1-3のユーザー情報も一緒に取れてしまいます。

1-1のユーザーだけを指定するにはどうすればいいのでしょうか?

Aベストアンサー

環境が良くわからないのでActive Directoryの一般的なコマンドです。

csvde -f c:\csvde.csv -s DC名 -d "ou=ou1-1,ou=ou1,dc=xxx,dc=xxx" -p subtree -r "(objectclass=User)" -l "displayName,mail,samAccountName" -u

ldifde -f x:\ldif.ldf -s DC名 -d "ou=ou1-1,ou=ou1,dc=xxx,dc=xxx" -p subtree -r "(objectclass=User)" -l "displayName,mail,samAccountName" -u

欲しい情報は引用符の中で指定してください。

以上windowsベースで参考まで

QC#におけるstringとstring[]データの変換

お世話になります。C#をはじめて使っています。
いま行おうとしているのがコモンダイアログからファイル名を取得して、CSVファイルを読み出そうとしています。
OpenFileDialogから出力されるファイル名はstring[]と配列になり(すいません、C#でも”配列”といっていいのですよね?)
CSVを開くためのTextFieldParserの引数はstringになります。Cならポインタで変換できるのですが、C#はポインタがないため、いくつか試しましたが、うまく変換でききませんでした。
たとえば
string a;
string[] b:

 a=b;
a=(string)b;
a=convert.tostring b;
全部だめでした、どなたかご存知の方お見えになれば教えていただけると助かります。

Aベストアンサー

// OpenFileDialog 省略
a = objOpenFileDialog.FileNames;
foreach( string strBuff in a )
{
 // 処理
}

仰ってる処理からしても、配列から1個ずつ取り出せば済む話だと思いますが如何でしょうか。

QOUのグループポリシーを適用させるには

例えば、ドメインのグループポリシーでパスワードのポリシーを設定して、OU単位でドメインとは異なるパスワードのポリシーを設定したいのですが、OUで設定したパスワードのポリシーが適用されません。

色々と調査した所、ドメインのグループポリシーとOUのグループポリシーの両方が設定された場合は、OUのグループポリシーが適用されると書いてあるのですが・・・。

調査内容-------------------------------
(1)ローカル・コンピュータのポリシー
(2)サイトのポリシー
(3)ドメインのポリシー
(4)親OUのポリシー
(5)子OUのポリシー
(1)から(5)の順序でグループポリシーが適用される。
---------------------------------------

Aベストアンサー

パスワードのポリシーに関しては、ドメイン ポリシーでのみ設定可能なのでOUごとにはできません。

Q[TeX,DVI,PS,PDF]

エラーが出て読み込めないepsファイルがあります。
どうすればいいでしょうか?
そもそも「endobj」とは何でしょうか?

** WARNING ** Didn't find "endobj".
** WARNING ** Failed to include image file "./421.eps"
** WARNING ** >>[コマンドを打って正常にPDFに変換できるか確認しろというメッセージだが長くて質問文に入らないので略]
** WARNING ** pdf: image inclusion failed for "421.eps".
** WARNING ** Failed to read image file: 421.eps
** WARNING ** Interpreting special command PSfile (ps:) failed.
** WARNING ** >> at page="17" position="(178.298, 728.302)" (in PDF)
** WARNING ** >> xxx "PSfile="421.eps" llx=16 lly=22 urx=797 ury=986 rwi=7810 "

●GSViewはEncapsulated Postscriptの仕様で定義された「一行が255文字以下」を満たしていないという理由を掲示した上で表示してくれたが、dvioutでは画像は表示されなかった。

●EPSファイルは、VisioのオブジェクトをAdobe Distiller Jにかまして作られたものだと思われる。
ここでエラーが出るせいなのかわからないが
このEPSファイルが貼り付けられたTeXファイルをコンパイルしたDVIではすべて前にある画像(JPEGをjpeg2psでPSに変換して作成)となっている。

こうして出来た(?)dviファイルをdvipdfmxに通して作られたPDFではそれらの画像(同様の方法を用いて作られたPSファイルを含む)は表示されているが、該当エラーが発生した画像は表示されなかった。

エラーが出て読み込めないepsファイルがあります。
どうすればいいでしょうか?
そもそも「endobj」とは何でしょうか?

** WARNING ** Didn't find "endobj".
** WARNING ** Failed to include image file "./421.eps"
** WARNING ** >>[コマンドを打って正常にPDFに変換できるか確認しろというメッセージだが長くて質問文に入らないので略]
** WARNING ** pdf: image inclusion failed for "421.eps".
** WARNING ** Failed to read image file: 421.eps
** WARNING ** Interpreting special command P...続きを読む

Aベストアンサー

>[コマンドを打って正常にPDFに変換できるか確認しろというメッセージだが長くて質問文に入らないので略]

それで確認しましたか?ここが最重要です.
endobj というのは読んで字のごとく,
オブジェクトの終端でしょう.
この手のエラーがでるのはEPSそのものが不正,
もしくはghostscriptがPDFに変換できないということで
はっきりいうとそのEPSに問題があるのです.

dvioutはEPSを表示する際にghostscriptを使うので
dvioutでも画像が表示できないということなら
ますますgsで変換できないものなのでしょう.
(注意:gsで変換できないのと表示できないは別のことです
gsで表示できるものが他の形式に変換できるかは別問題です)

visio由来のEPSはいろいろと問題を起こします.
大抵の場合はフォント周りで問題が発生します.

Ditillerをお持ちならdvipdfmxを使わなければ
うまくいくかもしれません

もしかするとghostscriptのバージョンをあげたりすると
うまくいくかもしれませんが・・・根本的には
EPSそのものを修正するしかありません.

>[コマンドを打って正常にPDFに変換できるか確認しろというメッセージだが長くて質問文に入らないので略]

それで確認しましたか?ここが最重要です.
endobj というのは読んで字のごとく,
オブジェクトの終端でしょう.
この手のエラーがでるのはEPSそのものが不正,
もしくはghostscriptがPDFに変換できないということで
はっきりいうとそのEPSに問題があるのです.

dvioutはEPSを表示する際にghostscriptを使うので
dvioutでも画像が表示できないということなら
ますますgsで変換できないものなの...続きを読む

QActiveDirectoryのOUとグループの違いについて

すみません、タイトルのままなのですが、
ACtiveDirectory環境におけるOUとグループの違いに
ついて教えて下さい。
ある書籍には、
「OUはグループとは異なり、共有資源の
アクセス設定対象に出来ない」
と書いてあったのですが、同書籍内に、
「アクセス権を設定する単位としてOUを使用できる」
と記述してあり、混乱しています。

できれば、グループではコレが出来るがOUでは出来ない、
やその逆パターンといった感じで説明していただけると
助かります。

よろしくお願い致します。

Aベストアンサー

こんにちは。

わたしもACtiveDirectoryの運用はまだまだ初心者なのですが、OUはドメインの中に作成する「サブ母集団」のように理解しています。
ドメインAdminはドメイン全体にAdmin権限がありますが、
OUを設定することで、あるユーザやグループに、OUの中だけでAdmin権限の一部を与えることができます(委任)。
また、見た目(エクスプローラ)的にいろいろな共有物を整理するのにいいのでは、と思っています。

Q[platex] description環境でのitemのオプション([]内)で]という文字を使うには?

\documentclass[12pt]{jreport}
\begin{document}

単位は[mm]のように鍵括弧でくくって書くことにします

\begin{description}
\item[5[cm]の時]{5[cm]の時と表示されるのが望んでいる動作。実際は先の括弧で終わったと解釈されてしまい、5[cmの時]となってしまう。
バックスラッシュを使おうとしても「Bad math environment delimiter.」というエラーが表示されてしまう。どうするのが正解か?}
\end{description}
\end{document}

Aベストアンサー

\item[5[cm]の時]

\item[5{[cm]}の時]
としてください。

QOUとサイト

OUとサイトはどう違うのでしょうか?
使い分けがよくわかりません。
OUは、部門を分けるときにつかう、サイトは部署(東京と大阪)を明示的わけるために使うといった使い方でしょうか?

Aベストアンサー

サイトを設定するとその間の通信回線がネットワーク内に比べて低速であるような場合には通信量を低減するような設定が可能になります。全体が高速回線で結ばれているのであればOUだけでも利用に不便はないと思います。

QString[] の initialize

Processing 初心者です。

String[] stringAr;
stringAr = split("def.ghi", ".");
stringAr[0] = "jkl";

は正常に動きますが、2行目を取り除くと、

The local variable stringAr may not have been initialized

というエラーメッセージがでます。

簡単に initialize できる方法があるのでしょうか。

Aベストアンサー

new

参考URL:http://processing.org/reference/Array.html

QOU名で共有フォルダをマウントさせたい

はじめまして。
Windows2000 Server SP4でドメイン+ファイルサーバを運用しています。

現在、ドメインサーバには各課のユーザIDが作成してあり、
ログオンバッチにて、各課の共有フォルダをマウントするようになっています。

今後、課IDから個人IDへの切り替えに伴い、各課OUの下に個人IDを登録予定ですが、
個人IDになっても、課の共有フォルダはマウントは行いたいです。

効率的なOUの設定方法について教えて頂きたく。


また、個人IDごとに共有フォルダのマウント設定を行うと、
人事異動の際に手間がかかります。
そこで、○○会社のポリシーでにてログオン時に、OU名から
該当する課の共有フォルダをマウントさせることが可能か
についても教えて頂きたく。


以下、個人IDに切替後のOU例です。

+ ○○会社
 + soumu (課OU)
  - soumu1 (個人ID)
  - soumu2
 + sizai (課OU)
  - sizai1 (個人ID)
  - sizai2

はじめまして。
Windows2000 Server SP4でドメイン+ファイルサーバを運用しています。

現在、ドメインサーバには各課のユーザIDが作成してあり、
ログオンバッチにて、各課の共有フォルダをマウントするようになっています。

今後、課IDから個人IDへの切り替えに伴い、各課OUの下に個人IDを登録予定ですが、
個人IDになっても、課の共有フォルダはマウントは行いたいです。

効率的なOUの設定方法について教えて頂きたく。


また、個人IDごとに共有フォルダのマウント設定を行うと、
人事異動の...続きを読む

Aベストアンサー

参考URLがご参考になるでしょうか?ちょっと、手元に2000Serverが無いので確認できませんが、参考URLの手順で問題なく設定できたと記憶しております。
尚、手順3で適当なGPOが無い場合は[追加]ボタンをクリックして新たにグループポリシーを作成してください。

参考URL:http://homepage2.nifty.com/winfaq/w2k/boot.html#1141

Q[Oracle]と [PL/SQL]の違い

[Oracle]と [PL/SQL]の違いを
コンピュータの知識がまったくない人に教えたいのですが、
どうすればよいですか。

Aベストアンサー

[Oracle]とはオラクル社により提供されているデータベースです。
[PL/SQL]とは、そのデータベースへアクセスするための(オラクル社により開発された)言語です。
即ち、[PL/SQL]を使用することにより、[Oracle]へデータ(情報)を書き込んだり、取り出したりすることが出来ます。
これを倉庫に例えれば、[Oracle]が、倉庫であり、この倉庫に品物を格納し、必要があれば、そこから取り出します。そうすると、[PL/SQL]は、倉庫の管理人と考えることが出来ます。私たちは、倉庫の管理人に依頼して、倉庫に品物を保管してもらい、必要があれば、また、管理人に依頼して、その品物を取り出してもらいます。


人気Q&Aランキング

おすすめ情報